WordPress

Preguntas y respuestas para desarrolladores y administradores de WordPress



5
¿Por qué usar if function_exists?
Noté que muchos desarrolladores de temas de WordPress usarían esto en functions.php if (function_exists('register_nav_menus')) { register_nav_menus (array('primary' => 'Header Navigation')); } Para mí, siempre uso add_action para cada función que estoy usando en functions.php Entonces, lo anterior se escribiría como: add_action('init', 'my_register_nav_menus'); function my_register_nav_menus() { register_nav_menus (array('primary' => 'Header Navigation')); …
30 functions 


4
Formulario de búsqueda avanzada con filtros para taxonomías personalizadas y campos personalizados
Me gustaría crear un formulario de búsqueda avanzada para un tipo de publicación personalizado específico, que tenga filtros para los campos personalizados de tipos de publicación personalizados, taxonomías personalizadas y para propiedades de tipos de publicaciones personalizadas separadas (campos y taxonomías) que serán enlaces al primer tipo de publicación utilizando …


2
¿Mezclar estructuras de reescritura de tipo de publicación personalizada y taxonomía?
Básicamente, quiero lograr un glosario usando tipos de publicaciones personalizadas y tengo algunos problemas para configurar las reescrituras de la forma en que quiero que sean. Lo quiero así: La URL principal del glosario: http://example.com/glossary/ Términos del glosario que comienzan con la letra A : http://example.com/glossary/a/ La URL para un …


3
¿Cómo puedo forzar la descarga de un archivo en el backend de WordPress?
Me gustaría agregar un botón "Haga clic para descargar" a uno de mis complementos de WordPress, y no estoy seguro de qué gancho usar. Hasta ahora, conectar 'admin_init' a este código parece funcionar: header("Content-type: application/x-msdownload"); header("Content-Disposition: attachment; filename=data.csv"); header("Pragma: no-cache"); header("Expires: 0"); echo 'data'; exit(); Esto parece funcionar, pero solo …
30 plugins 

4
¿Cómo hacer que un complemento requiera otro?
Estoy creando un complemento que agrega funcionalidad adicional a un complemento principal. Idealmente, en la pantalla de administración de complementos, el enlace "activar" debería deshabilitarse y debería agregarse una nota en línea que le diga al usuario que instale y active el complemento principal primero antes de que pueda usar …

17
¿Desde dónde puedo descargar temas de WordPress? [cerrado]
¿Qué sitios ofrecen temas de WordPress para descargar? (Se puede pagar o gratis) Es una wiki comunitaria, así que si tuviéramos un sitio por respuesta, y con un pequeño detalle adicional en cada sitio, qué tipo de temas generalmente ofrecen, si sus temas son de pago o gratuitos, etc.
30 themes 

4
Capacidades y tipos de publicaciones personalizadas
Tengo un tipo de publicación personalizado al que me gustaría restringir el acceso a ciertos roles, sin embargo, ya he agregado contenido usando el tipo de publicación personalizada y ahora tengo que restringirlos. El tipo_capacidad era 'post' 'capability_type' => 'post' Sin embargo, ¿qué está bien cuando el contenido se muestra …

2
¿Es posible paginar las publicaciones correctamente ordenadas al azar?
Encontré este problema en el soporte de Wordpress y, lamentablemente, el tema ahora está cerrado. Tengo este mismo problema ... (lea a continuación) Hemos creado un sitio donde los miembros pueden recomendar cosas como libros favoritos, películas, canciones, etc. Para este problema, usaré la página Películas como ejemplo. La página …
30 pagination  order 

1
Cómo agregar productos en woocommerce con código php [cerrado]
Quiero agregar productos con código PHP como a continuación: $post_information = array( 'post_title' => 'new item shop', 'post_content' => 'this is new item shop', 'post_type' => 'post', 'post_status' => 'publish' ); $post_id = wp_insert_post($post_information); pero este código se optimiza para WooCommerce, como tipo de publicación y guid y metadatos y …
29 php  woocommerce 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.