WordPress es una potente plataforma de publicación que permite tanto a los usuarios sin experiencia en codificación como a los desarrolladores crear y compartir contenido de forma rápida y sencilla. ¿Qué sucede si desea comenzar a desarrollar temas y complementos para su sitio web de WordPress o para clientes? Bueno, no quieres probar y tocar el código principal de WordPress. Los desarrolladores de temas y de complementos tienen acceso a cientos de funciones que expone el núcleo de WordPress para que puedan ampliar y personalizar cualquier instalación de WordPress para que funcione y se comporte exactamente como les gustaría. En este artículo, analizamos de cerca algunos de los temas de WordPress más populares como Astra, Bootstrap-Basic, Hestia, Kuhn, Mins, OceanWP, Primer, Stout, Twenty Seventeen, Understrap y otros. Verificamos cuáles son las funciones de WordPress más comunes que utilizan estos temas para crear excelentes Experiencias de WordPress. La siguiente lista de funciones de WordPress es lo que encontramos.


1. get_theme_mod ()

Recupera el valor de modificación del tema para el tema actual.

  • get_theme_mod ()
  • Cómo funciona get_theme_mod ()

2. add_setting ()

Agrega una configuración personalizada.

  • add_setting ()
  • Buena explicación de add_setting () en acción

4. apply_filters ()

Llame a las funciones agregadas a un gancho de filtro.

  • apply_filters ()
  • Cómo utilizar apply_filters ()

5. esc_attr ()

Escapar de atributos HTML.

  • esc_attr ()
  • ¿Para qué sirve esc_attr ()?

6. get_option ()

Recupera un valor de opción basado en un nombre de opción.

  • get_option ()
  • ¿Qué es la función get_option de WordPress?

7. esc_url ()

Comprueba y limpia una URL.

  • esc_url ()
  • Mantente a salvo con esc_url ()

8. esc_html ()

Escapar de bloques HTML.

  • esc_html ()
  • Cuándo usar esc_html ()

9. _e ()

En WordPress, las cadenas de los archivos php se marcan para su traducción a otros idiomas y la localización mediante dos funciones: __ () y _e ().

  • _mi()
  • Traducción en temas de WordPress

10. absenta ()

Convierte un valor en un número entero no negativo.

  • absenta ()
  • Consejos para mantener WordPress seguro

11. get_template_part ()

Carga una pieza de plantilla en una plantilla.

  • get_template_part ()
  • Usando variables con get_template_part ()

12. is_singular ()

¿La consulta es para una publicación única existente de cualquier tipo de publicación (publicación, archivo adjunto, página, tipos de publicaciones personalizadas)?

  • is_singular ()
  • Etiquetas condicionales en WordPress

13. get_post_type ()

Recupera el tipo de publicación de la publicación actual o de una publicación determinada.

  • get_post_type ()
  • Trabajar con tipos de publicaciones integrados y personalizados

14. get_the_ID ()

Recupere la ID del elemento actual en el bucle de WordPress.

  • get_the_ID ()
  • Cómo obtener el ID de una publicación o página en WordPress

15. the_content ()

Muestra el contenido de la publicación.

  • el contenido()
  • Dos formas de mostrar contenido en WordPress

16. have_posts ()

Si la consulta actual de WordPress tiene resultados para recorrer.

  • have_posts ()
  • Cómo usar WP_Query en WordPress

17. post_class ()

Muestra las clases para la publicación div.

  • post_class ()
  • Vea cómo post_class () agrega clases al elemento HTML

18. get_comments_number ()

Recupera la cantidad de comentarios que tiene una publicación.

  • get_comments_number ()
  • Más información sobre get_comments_number ()

19. the_ID ()

Muestra el ID del elemento actual en el bucle de WordPress.

  • La identificación()
  • Cómo encontrar su ID de página de WordPress y su ID de publicación

20. is_single ()

¿La consulta es para una publicación única existente?

  • es soltero()
  • 10 etiquetas condicionales útiles

21. get_permalink ()

Recupera el enlace permanente completo para la publicación actual o ID de publicación.

  • get_permalink ()
  • Crear código corto para el enlace permanente en WordPress

22. get_the_title ()

Recuperar el título de la publicación.

  • get_the_title ()
  • Cómo cambiar los atributos del título en WordPress

23. admin_url ()

Recupera la URL del área de administración del sitio actual.

  • admin_url ()
  • Cree un complemento de WordPress con Vue 2

24. add_section ()

Agrega una sección de personalización.

  • add_section ()
  • Secciones predeterminadas del personalizador de temas

25. is_home ()

Determina si la consulta es para la página de inicio del blog.

  • es casa()
  • Cómo agregar lógica condicional a su tema de WordPress

26. get_sidebar ()

Cargar plantilla de barra lateral.

  • get_sidebar ()
  • Cómo crear un menú de barra lateral personalizado de WordPress

27. get_footer ()

Cargar plantilla de pie de página.

  • get_footer ()
  • Todo lo que necesita saber sobre las plantillas de páginas personalizadas de WordPress

28. is_customize_preview ()

Si se está obteniendo una vista previa del sitio en el Personalizador.

  • is_customize_preview ()
  • Cómo vincular al personalizador de WordPress

29. wp_nav_menu ()

Muestra un menú de navegación.

  • wp_nav_menu ()
  • Cómo dar estilo a los menús de navegación de WordPress

30. el_título ()

Muestra o recupera el título de la publicación actual con un marcado opcional.

  • el título()
  • Cómo crear un tema de WordPress personalizado simple

31. current_user_can ()

Si el usuario actual tiene una capacidad específica.

  • current_user_can ()
  • 101 consejos, trucos y trucos de WordPress que todo bloguero serio debe saber

32. is_active_sidebar ()

Si una barra lateral está en uso.

  • is_active_sidebar ()
  • Cómo agregar áreas de widgets personalizados a temas de WordPress

33. wp_link_pages ()

La salida formateada de una lista de páginas.

  • wp_link_pages ()
  • Aplicar estilo a la página actual en WordPress wp_link_pages

34. get_the_time ()

Recupera la hora a la que se escribió la publicación.

  • get_the_time ()
  • Parámetros opcionales para get_the_time

35. get_the_date ()

Recupera la fecha en la que se escribió la publicación.

  • get_the_date ()
  • 2 formas de personalizar la última fecha de modificación de sus publicaciones de WordPress

36. the_permalink ()

Muestra el enlace permanente para la publicación actual.

  • the_permalink ()
  • Más de 4 formas de realizar un bucle con WordPress

37. the_post ()

Itere el índice de la publicación en el bucle.

  • el cargo()
  • Cómo recuperar cualquier publicación que desee con WP_Query

38. esc_attr_e ()

Muestra el texto traducido que se ha escapado para un uso seguro en un atributo.

  • esc_attr_e ()
  • Diferencia y ejemplos de esc_attr __ () y esc_attr_e ()

39. is_front_page ()

¿La consulta es para la portada del sitio?

  • is_front_page ()
  • La diferencia entre is_home e is_front_page

40. bloginfo ()

Muestra información sobre el sitio actual.

  • bloginfo ()
  • ¿Por qué WordPress recomienda echo home_url () sobre bloginfo ('url')?

41. comments_open ()

Si la publicación actual está abierta a comentarios.

  • comentarios_open ()
  • Cómo eliminar comentarios de WordPress sin complementos

42. post_password_required ()

Se ha proporcionado si la publicación requiere contraseña y contraseña correcta.

  • post_password_required ()
  • Ocultar contenido de WordPress usando la protección de contraseña

43. has_post_thumbnail ()

Compruebe si la publicación tiene una imagen adjunta.

  • has_post_thumbnail ()
  • ¿Qué es la función has_post_thumbnail de WordPress?

44. get_bloginfo ()

Recupera información sobre el sitio actual.

  • get_bloginfo ()
  • Desarrollar un tema de WordPress desde cero

45. get_post_format ()

Recuperar el formato slug para una publicación

  • get_post_format ()
  • Formatos de publicación de WordPress

46. ​​barra lateral_dinámica ()

Mostrar barra lateral dinámica.

  • Dynamic_sidebar ()
  • Tutorial de widgets de WordPress

47. is_search ()

¿La consulta es para una búsqueda?

  • is_search ()
  • Cómo deshabilitar la función de búsqueda en WordPress fácilmente

48. home_url ()

Recupera la URL del sitio actual donde se puede acceder a la interfaz.

  • home_url ()
  • Diferencia entre home_url y site_url

49. comments_template ()

Cargue la plantilla de comentarios especificada en $ file.

  • comments_template ()
  • Plantillas de página dinámicas en WordPress

50. add_theme_support ()

Registra la compatibilidad de temas para una función determinada.

  • add_theme_support ()
  • Cómo agregar funciones en WordPress usando la función add_theme_support

51. add_query_arg ()

Recupera una cadena de consulta de URL modificada.

  • add_query_arg ()
  • Crea tus propias acciones masivas

52. has_nav_menu ()

Determina si una ubicación de menú de navegación registrada tiene un menú asignado.

  • has_nav_menu ()
  • Cómo agregar un nuevo menú de navegación a su sitio de WordPress

53. is_wp_error ()

Compruebe si la variable es un error de WordPress.

  • is_wp_error ()
  • Depuración de WordPress: 11 poderosos consejos y técnicas

54. get_the_author_meta ()

Recupera los datos solicitados del autor de la publicación actual.

  • get_the_author_meta ()
  • Cómo agregar un cuadro de información de autor en publicaciones de WordPress

55. edit_post_link ()

Muestra el enlace de edición de publicación para publicación.

  • edit_post_link ()
  • Agregue un enlace de publicación de edición a cada publicación y página en su sitio de WordPress

56. is_admin ()

Si la solicitud actual es para una página de interfaz administrativa.

  • is_admin ()
  • is_admin () y AJAX en WordPress

57. the_excerpt ()

Muestre el extracto de la publicación.

  • el extracto()
  • Cómo usar extractos de WordPress

58. wp_get_attachment_image_src ()

Recupere una imagen para representar un archivo adjunto.

  • wp_get_attachment_image_src ()
  • Mostrar todas las imágenes adjuntas a una publicación / página

59. _x ()

Recupere la cadena traducida con el contexto gettext.

  • _X()
  • ¿En qué situaciones debería usar las funciones _ (), _e (), _x (), esc_html_e (), esc_html ()?

60. language_attributes ()

Muestra los atributos de idioma de la etiqueta html.

  • language_attributes ()
  • Cómo desarrollar un tema de WordPress usando Bootstrap

61. body_class ()

Muestra las clases del elemento body.

  • body_class ()
  • Filtrado de la función body_class de WordPress

62. add_filter ()

Enganche una función o método a una acción de filtro específica.

  • Añadir filtro()
  • Acciones, filtros y enganches de WordPress: una guía para no desarrolladores

63. is_page ()

¿La consulta es para una sola página existente?

  • is_page ()
  • PHP para WordPress - Parte 3 Declaraciones y matrices If

64. register_sidebar ()

Crea la definición de una sola barra lateral y devuelve el ID.

  • register_sidebar ()
  • Cómo utilizar la función Register_sidebar en WordPress

65. get_the_category_list ()

Recupere la lista de categorías para una publicación en lista HTML o en formato personalizado.

  • get_the_category_list ()
  • Dominar la API de categorías de WordPress

66. get_the_tag_list ()

Recupera las etiquetas de una publicación con formato de cadena.

  • get_the_tag_list ()
  • Mostrar lista de etiquetas: sitios de WP

67. esc_attr_x ()

Traduce la cadena con el contexto gettext y la escapa para un uso seguro en un atributo.

  • esc_attr_x ()
  • Creando un widget de búsqueda usando la API REST de WordPress - HeroThemes

68. get_setting ()

Obtenga valor según la opción. (Utilice get_option () en su lugar).

  • get_setting ()
  • Ejemplo de get_option de WordPress

69. add_action ()

Engancha una función a una acción específica.

  • add_action ()
  • Una introducción completa al sistema de enlaces de WordPress

70. have_comments ()

Si hay comentarios para repetir.

  • have_comments ()
  • Mejore los comentarios en su sitio web de WordPress

71. is_archive ()

¿La consulta es para una página de archivo existente?

  • is_archive ()
  • Cómo aplicar CSS solo en Inicio, Archivo, Página o Tipo de publicación personalizada

72. wp_list_comments ()

Lista de comentarios.

  • wp_list_comments ()
  • Cómo crear una clase personalizada de caminante de comentarios en WordPress

73. wp_enqueue_style ()

Ponga en cola una hoja de estilo CSS.

  • wp_enqueue_style ()
  • ¿Cómo poner en cola Scripts y Estilos en WordPress? - Software tribulante

74. set_transient ()

Establece / actualiza el valor de un transitorio.

  • set_transient ()
  • Acelerando WordPress con Transients - MonsterPost

75. wp_enqueue_script ()

Poner en cola un guión.

  • wp_enqueue_script ()
  • Cómo agregar correctamente JavaScripts y estilos en WordPress

76. get_search_form ()

Mostrar formulario de búsqueda.

  • get_search_form ()
  • Cómo agregar una búsqueda a un tema de WordPress

77. get_post_thumbnail_id ()

Recuperar ID de miniatura de publicación.

  • get_post_thumbnail_id ()
  • ¿Cómo recortar imágenes de WordPress mediante programación de una manera sencilla?

78. get_transient ()

Obtenga el valor de un transitorio.

  • get_transient ()
  • Cómo utilizar la API transitoria de WordPress

79. the_post_thumbnail ()

Muestra la miniatura de la publicación.

  • the_post_thumbnail ()
  • Mis luchas con WordPress srcset y el tamaño de la imagen en miniatura

80. get_search_query ()

Recupera el contenido de la variable de consulta de búsqueda de WordPress.

  • get_search_query ()
  • Uso adecuado de get_search_query ()

81. add_partial ()

  • add_partial ()
  • Personalizador de WordPress con actualización selectiva

82. get_the_modified_date ()

Recupera la fecha en la que se modificó por última vez la publicación.

  • get_the_modified_date ()
  • Cómo usar WordPress: fecha de última actualización para publicaciones y páginas

83. get_author_posts_url ()

Recupere la URL de la página del autor del usuario con el ID proporcionado.

  • get_author_posts_url ()
  • Cómo agregar post meta en WordPress

84. wp_footer ()

Dispara la acción wp_footer.

  • wp_footer ()
  • Utilice el gancho wp_footer para editar el pie de página

85. wp_head ()

Dispare la acción wp_head.

  • wp_head ()
  • Cómo cargar JavaScript personalizado en WordPress

86. get_the_post_thumbnail ()

Recupera la miniatura de la publicación.

  • get_the_post_thumbnail ()
  • Cómo agregar compatibilidad con imágenes destacadas a un tema de WordPress

87. formulario_comentario ()

Genera un formulario de comentarios completo para usar dentro de una plantilla.

  • formulario_comentario ()
  • Cómo personalizar fácilmente el formulario de comentarios de WordPress

88. number_format_i18n ()

Convierta el número flotante a un formato basado en la configuración regional.

  • number_format_i18n ()
  • Cómo internacionalizar su sitio web de WordPress

89. get_header ()

Cargar plantilla de encabezado.

  • get_header ()
  • Cómo crear varios encabezados y pies de página en WordPress

90. the_posts_pagination ()

Muestra una navegación paginada al conjunto de publicaciones siguiente / anterior, cuando corresponde.

  • the_posts_pagination ()
  • Cómo agregar paginación al tema de WordPress

91. register_nav_menus ()

Registra las ubicaciones del menú de navegación para un tema.

  • register_nav_menus ()
  • Tutorial de WordPress: crea un menú móvil mínimo

92. wp_die ()

Mata la ejecución de WordPress y muestra un mensaje HTML con un mensaje de error.

  • wp_die ()
  • 10 formas de cambiar la forma en que funciona su sitio de WordPress

93. wp_reset_postdata ()

Después de recorrer una consulta separada, esta función restaura $ post global a la publicación actual en la consulta principal.

  • wp_reset_postdata ()
  • 3 formas de restablecer el bucle de WordPress | Profundizando en WordPress

94. load_theme_textdomain ()

Cargue las cadenas traducidas del tema.

  • load_theme_textdomain ()
  • Cargando archivos de idioma de WordPress correctamente

95. get_queried_object_id ()

Recuperar el ID del objeto consultado actual.

  • get_queried_object_id ()
  • Obtener objeto consultado WordPress - Nero Dev - Desarrollo de WordPress

96. esc_url_raw ()

Realiza esc_url () para el uso de la base de datos.

  • esc_url_raw ()
  • Escribir un punto final de API REST de WP en 2 minutos

97. the_archive_title ()

Muestra el título del archivo basado en el objeto consultado.

  • the_archive_title ()
  • Cómo escapar de las funciones de las plantillas de WordPress. ¿Hacer o no hacer?

98. add_image_size ()

Registre un nuevo tamaño de imagen.

  • add_image_size ()
  • Cómo agregar tamaños de imagen personalizados en WordPress (paso a paso)

99. get_theme_file_uri ()

Recupera la URL de un archivo en el tema.

  • get_theme_file_uri ()
  • get_theme_file_uri y get_theme_file_path

100. get_stylesheet_uri ()

Recupera el URI de la hoja de estilo del tema actual.

  • get_stylesheet_uri ()
  • Cómo crear un tema de WordPress a partir de una plantilla HTML / CSS

Resumen de las 100 funciones de WordPress más utilizadas

Esperamos que haya encontrado útil esta hoja de trucos para las funciones populares de WordPress. Para cada función de WordPress en la lista, incluimos un enlace a los recursos oficiales para desarrolladores de WordPress, además de un enlace a un artículo de la comunidad que explica con más detalle cómo funciona la función de WordPress mencionada. ¡Feliz codificación de WordPress para ti!