Preguntas etiquetadas con functions

Una función es una secuencia de instrucciones del programa que realiza una tarea específica. Se empaqueta como una unidad que se puede usar donde sea que se realice la tarea correspondiente.



6
¿Cuál es la diferencia entre home_url () y site_url ()
Entiendo que site_url()devuelve la ubicación donde están los archivos principales de WordPress. Entonces, si mi blog está alojado en, http://example.com/blogentonces site_url()regresahttp://example.com/blog Pero entonces, ¿cómo home_url()difiere? Para mí, home_url()devuelve lo mismo:http://example.com/blog Si eso es correcto, ¿puedo hacer que WordPress regrese http://example.com/?

8
Cómo incluir archivos PHP en complementos de la manera correcta
Mi problema es cuando en el archivo de complemento principal incluyo un archivo PHP algo como esto: include(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or include_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); y en ese archivo tengo una llamada a una función de WordPress como: add_action('hook', 'callback'); …

9
Eliminar "Categoría:", "Etiqueta:", "Autor:" de the_archive_title
Tengo el siguiente código en el archivo archive.php de mi tema: <?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?> Esto me da títulos como "Categoría: Rusia", "Etiqueta: América", "Autor: John". Me gustaría eliminar la parte "Categoría:", "Etiqueta:" y "Autor:" y solo mostrar la categoría, la etiqueta y los nombres de los …


6
¿Cómo personalizar the_archive_title ()?
En el tema de mi hijo archive.php, tengo el siguiente código para mostrar el título de mis páginas de archivo: <?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?> Pero eso muestra mis títulos como "Categoría: Título de categoría " en lugar de simplemente el título sin la "Categoría:" antepuesta. Mi primer …


2
get_template_directory_uri apuntando al tema principal, no al tema secundario
El problema que tengo es que get_template_directory_uri apunta al tema principal como site/wp-content/themes/twentythirteen/myGallery/gallery_functions_include.php pero quiero que apunte al tema de mi hijo, que debería ser site/wp-content/themes/child-twentythirteen/myGallery/gallery_functions_include.php lo que estoy usando es include (TEMPLATEPATH . '/myGallery/gallery_functions_include.php');


10
eliminar párrafos vacíos del_contenido?
Hola chicos, simplemente quiero evitar la creación de párrafos vacíos en mi publicación de WordPress. Eso sucede con bastante frecuencia cuando se intenta espaciar manualmente el contenido. No sé por qué esto no tiene efecto. /*Remove empty paragraph tags from the_content*/ function removeEmptyParagraphs($content) { /*$pattern = "/<p[^>]*><\\/p[^>]*>/"; $content = preg_replace($pattern, …

5
¿Cómo puede verificar si se encuentra en una página en particular en la sección WP Admin? Por ejemplo, ¿cómo puedo verificar si estoy en la página Usuarios> Tu perfil?
Estoy construyendo un complemento y quiero agregar bits de javascript en el cabezal de administración, pero solo para ciertas páginas de administración. No me refiero a páginas como en una página de WordPress que creas tú mismo, sino a páginas de la sección de administración existentes como 'Tu perfil', 'Usuarios', …

3
¿Cómo es que la imagen destacada no aparece en mi tipo de publicación personalizada?
Tengo soporte de miniaturas agregado con lo siguiente en mis funciones.php // Add Thumbnail Support add_theme_support('post-thumbnails'); set_post_thumbnail_size( 140, 140, true ); Y creo el tipo de publicación personalizada con // Create Custom Post Type for Work add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'custom_post', array( 'thumbnail', 'labels' => array( …

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