WordPress.org

Ready to get started?Download WordPress

Codex

Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

es:Referencia de Funciones

This page is marked as incomplete. You can help Codex by expanding it.

Los archivos de WordPress definen funciones muy útiles de PHP. Algunas de estas funciones, llamadas Etiquetas_de_Plantilla están especialmente definidas para su uso con Temas. También hay funciones relacionadas con acciones y filtros (la es:Plugin_API, que se utilizan para desarrollar plugins. El resto son utilizadas para crear el núcleo de la funcionalidad de WordPress.

Muchas de las funciones de núcleo de WordPress son útiles para los desarrolladores de Temas y Plugins. Así, este artículo lista la mayor parte de las funciones de núcleo, excluyendo las etiquetas de Plantilla. Al final de la página, hay una sección con una lista de recursos para la búsqueda de información sobre funciones de WordPress. Además de esta información el sitio [[1]] muestra un detalle de todas las funciones de WordPress desde la versión 2.6.1

Funciones por Categoría

Funciones Envío (Post), Página (Page), Adjunto (Attachment) y Marcas (Bookmarks)

Envío


Insercion /eliminación de envío

Páginas

Campos personalizados (postmeta)

Adjuntos

Marcadores (Bookmarks)

Terminos


Otros

Funciones de Categoria, Etiqueta and Taxonomía

Categorias


Creación de Categorias

Etiquetas

Taxonomía

Funciones de usuario y de autor

Usuarios y autores

Metadatos de usuario

Inserción/eliminación de usuario

Acceso / Salida

Funciones de Feed

Funciones de comentarios, ping, y traza (trackback)

Action, Filter, and Plugin Functions

Filtros

Acciones

Plugins

Shortcodes

Funciones relacionadas con temas

Funciones de inclusión

Otras funciones


Funciones de Formato

Funciones misceláneas

Funciones de Tiempo/Fecha

Serialización

Opciones

XMLRPC

Localization

Cron (Scheduling)

Miscelánea

Geo etiquetas

Las características de geo etiquetado fueron movidas a una implementación de un plugin con WordPress 1.5. Las etiquetas en paréntesis son versión del plugin.


Clases

Las siguientes clases han sido creadas por desarrolladores de WordPress, y se encuentran en los archivos capabilities.php, classes.php, class-snoopy.php, locale.php, query.php, rewrite.php, script-loader.php, wp-db.php:

  • WP - manejo de peticiones generales
  • WP_Ajax_Response - manejo AJAX
  • WP_Object_Cache (anteriormente WP_Cache) - Caché de objeto (y funciones wp_cache_add, wp_cache_close, wp_cache_delete, wp_cache_flush, wp_cache_get, wp_cache_init, wp_cache_replace, wp_cache_set)
  • WP_Error - manejo de errors (y funciones is_wp_error)
  • WP_Locale - manejo de fechas y horas locales
  • WP_Query - análisis y manipulación de peticiones, búsqueda de post (con las funciones get_query_var, query_posts, have_posts, in_the_loop, rewind_posts, the_post, wp_old_slug_redirect, setup_postdata, siendo la Etiqueta_Condicional is_*)
  • WP_Rewrite - reglas de Rewrite (y las funciones add_rewrite_rule, add_rewrite_tag, add_feed, add_rewrite_endpoint, url_to_postid)
  • WP_Roles, WP_Role, WP_User - Usuarios y Users and capacidades - map_meta_cap, current_user_can, get_role, add_role, remove_role
  • WP_Scripts - carga JavaScript (y las funciones wp_print_scripts, wp_register_script, wp_deregister_script wp_enqueue_script)
  • WP_Styles - carga de hojas de estilo CSS (y las funciones wp_print_styles, wp_register_style, wp_deregister_style, wp_enqueue_style )
  • Display tree-like data - Walker, Walker_Page, Walker_PageDropdown, Walker_Category, Walker_CategoryDropdown
  • wpdb - interface para la Base de Datos

Las siguientes clases fueron creadas por desarrolladores externos, y se encuentran en los archivos class-IXR.php, class-pop3.php, class-snoopy.php, gettext.php, rss.php, streams.php:

  • IXR - Clases XML-RPC, incluyendo IXR_Value, IXR_Message, IXR_Server, IXR_IntrospectionServer, IXR_Request, IXR_Client, IXR_ClientMulticall, IXR_Error, IXR_Date, IXR_Base64
  • Snoopy - HTTP client
  • gettext_reader (part of PHP-gettext) - Clases de localización
  • RSS Classes (MagpieRSS y RSSCache) (y las funciones fetch_rss, is_info, is_success, is_redirect, is_error, is_client_error, is_server_error, parse_w3cdtf, wp_rss, get_rss)
  • POP3: SquirrelMail wrapper
  • StreamReader, StringReader, FileReader, CachedFileReader
Este artículo está marcado como en necesidad de ser corregido o editado. Puedes ayudar al Codex editándolo.