En la octava parte de la serie, pasamos por el séptimo lote de etiquetas de plantilla de WordPress. En esta novena parte, vamos a revisar el último lote de las casi 200 etiquetas de plantilla. A lo largo del tutorial, veremos etiquetas de plantilla sobre marcadores y otras etiquetas de plantilla "misceláneas".
Advertencia sobre los marcadores: A partir de WordPress 3.5, los "marcadores" están ocultos del panel de administración de forma predeterminada. Para trabajar con marcadores, necesita instalar el complemento Administrador de enlaces.
wp_list_bookmarks ()
Esta etiqueta de plantilla devuelve o hace eco de una lista de marcadores, una característica antigua de WordPress.
Esta etiqueta de plantilla solo acepta un parámetro:
$ args
(opcional-array):'orderby'
(cadena): Cómo ordenar los marcadores. Acepta 'nombre', 'link_id', 'url', 'target', 'description', 'owner' (el usuario que agregó el marcador), 'rating', 'updated' (actualizar fechas), 'rel' (XFN relación de marcador), 'notas', 'rss', 'longitud' (longitud del nombre del marcador), 'rand' (aleatorio).'orden'
(cadena): si ordenar los artículos en orden ascendente ('ASC') o descendente ('DESC').'límite'
(entero): Número de elementos para mostrar.'categoría'
(cadena): ID de categorías separadas por comas para obtener elementos de.'exclude_category'
(cadena): ID de categorías de marcadores para excluir.'nombre de la categoría'
(cadena): un nombre de categoría para mostrar los marcadores de (anula la "categoría").'hide_invisible'
(entero): si ocultar enlaces invisibles o mostrarlos.'show_updated'
(entero): si la última marca de tiempo actualizada debe mostrarse o no.'eco'
(entero): si se hace eco de la salida (1) o se devuelve (0).'clasificar por categorías'
(entero): si agrupar marcadores por categorías (1) o no (0).'title_li'
(cadena): envuelve la salida con un
etiqueta y muestra un título antes de la lista de marcadores. Probablemente querrá establecer esto en una cadena vacía y deshabilitar el ajuste.'title_before'
(cadena): código HTML para agregar antes de cada título.'título_after'
(cadena): código HTML para agregar después de cada título.'clase'
(cadena): nombres de clase CSS para agregar a cada categoría.'category_before'
(cadena): código HTML para agregar antes de cada categoría.'category_after'
(cadena): código HTML para agregar después de cada categoría.'category_orderby'
(cadena): Cómo ordenar las categorías. Acepta 'nombre', 'id', 'slug' y 'contar'.'category_order'
(cadena): si ordenar categorías en orden ascendente ('ASC') o descendente ('DESC').'rand', // Lleva solo 5 marcadores. 'limit' => 5, // Tome los marcadores de una categoría específica. 'category_name' => 'Friends', // Don't echo. 'echo' => 0, // Clase personalizada. 'class' => 'friends-bookmark-list'); $ bookmarks_list = wp_list_bookmarks ($ args); ?>
get_bookmarks ()
Esta etiqueta de plantilla devuelve una matriz de sus marcadores de WordPress.
Esta etiqueta de plantilla solo acepta un parámetro:
$ args
(opcional-array):'orderby'
(cadena): Cómo ordenar los enlaces. Acepta campos de publicación como 'nombre', 'ID', 'título', 'fecha', etc..'orden'
(cadena): si ordenar los artículos en orden ascendente ('ASC') o descendente ('DESC').'límite'
(entero): Número de elementos para mostrar.'categoría'
(cadena): ID de categorías separadas por comas para obtener elementos de.'nombre de la categoría'
(cadena): Nombre de categoría para obtener elementos de.'hide_invisible'
(entero o booleano): si se muestra u oculta el enlace marcado como "invisible".1 | VERDADERO
) 'show_updated'
(entero o booleano): si se muestra la hora en que se actualizó el marcador por última vez.0 | FALSO
) 'incluir'
(cadena): lista de identificadores separados por comas para incluir.'excluir'
(cadena): lista de identificadores separados por comas para excluir.'título', 'orden' => 'ASC', 'límite' => 15, 'hide_invisible' => falso, 'excluir' => '12, 16,23 '); $ bookmarks_array = get_bookmarks ($ args); ?>
get_bookmark ()
Esta etiqueta de plantilla devuelve todos los datos de un marcador dado.
Esta etiqueta de plantilla acepta tres parámetros:
$ marcador
(requerido-mezclado):NULO
) $ salida
(cadena opcional):OBJETO
) $ filtro
(cadena opcional):get_bookmark_field ()
Esta etiqueta de plantilla le permite obtener los datos de un solo campo de marcadores.
Esta etiqueta de plantilla acepta tres parámetros:
$ campo
(string requerido):NULO
) $ marcador
(requerido-entero):NULO
) $ contexto
(cadena opcional):get_edit_bookmark_link ()
Y edit_bookmark_link ()
Estas etiquetas de plantillas le permiten obtener o hacer eco de un enlace "editar este marcador" para usar en sus plantillas.
get_edit_bookmark_link ()
acepta un solo parámetro:
$ bookmark_id
(requerido-entero):Y edit_bookmark_link ()
acepta cuatro parámetros:
$ texto
(cadena opcional):$ antes
(cadena opcional):$ después
(cadena opcional):$ bookmark_id
(requerido-entero):NULO
) ',''); // Mostrar el enlace "editar marcador" de un marcador específico. edit_bookmark_link (__ ('Editar', 'traducción-dominio'), ",", 98); ?>
get_bloginfo ()
Y bloginfo ()
Estas etiquetas de plantillas extremadamente populares devuelven y muestran la información general de su sitio.
get_ bloginfo ()
acepta dos parámetros:
$ show
(cadena opcional):'url'
(cadena): la URL de inicio.'wpurl'
(cadena): la URL donde está instalado WordPress.'descripción'
(cadena): Descripción del sitio.'rdf_url'
(cadena): La URL del feed RDF / RSS 1.0.'rss_url'
(cadena): La URL del feed RSS 0.92.'rss2_url'
(cadena): La URL del feed RSS 2.0.'atom_url'
(cadena): La URL del feed Atom.'comments_rss2_url'
(cadena): la URL del feed RSS 2.0 para comentarios.'comments_atom_url'
(cadena): La URL del feed Atom para comentarios.'pingback_url'
(cadena): la URL del archivo XML-RPC pingback.'stylesheet_url'
(cadena): la URL del archivo CSS principal del tema.'stylesheet_directory'
(cadena): la URL del directorio del archivo CSS principal del tema.'plantilla_directorio'
o 'template_url'
(cadena): la URL del directorio del tema activo.'admin_email'
(cadena): la dirección de correo electrónico ingresada cuando se instaló WordPress.charset
(cadena): conjunto de caracteres del sitio.'html_type'
(cadena): El tipo de contenido de las páginas HTML de WordPress.'versión'
(cadena): versión de WordPress.'idioma'
(cadena): Idioma de la instalación de WordPress.'dirección del texto'
(cadena): Dirección del texto del idioma..'nombre'
(cadena): nombre del sitio.$ filtro
(cadena opcional):'filtrar'
para filtrar la URL devuelta desde esta etiqueta de plantilla.Y bloginfo ()
acepta un solo parámetro:
$ show
(cadena opcional):
Clases: get_body_class ()
Y body_class ()
Estas etiquetas de plantillas muy populares generan clases semánticas y nos permiten repetirlas o devolverlas. También nos permiten agregar nombres de clase adicionales.
Ambas etiquetas de plantilla solo aceptan un parámetro:
$ clase
(opcional-string o array):wp_nav_menu ()
Esta etiqueta de plantilla devuelve o muestra los menús de navegación, una característica principal de WordPress. Puede ver esta etiqueta de plantilla en, probablemente, todos los nuevos temas de WordPress lanzados en 2013 o más adelante.
Esta etiqueta de plantilla solo acepta un parámetro:
$ args
(opcional-array):'menú'
(cadena): el ID, el slug o el nombre del menú.'menu_class'
(cadena): clase CSS de la UL
elemento del menú.'menu_id'
(cadena): El ID de la UL
elemento del menú.'envase'
(cadena): si envolver el UL
, y con que envolverlo.Div
) 'container_class'
(cadena): clase CSS del elemento contenedor.'container_id'
(cadena): el ID del elemento contenedor.'fallback_cb'
(devolución de llamada o booleano): Nombre de una función de respaldo para ejecutar si el menú no existe. Establecer en falso para no retroceder.'wp_page_menu'
) 'antes de'
(cadena): Texto antes del texto del enlace..'después'
(cadena): Texto después del texto del enlace..'link_before'
(cadena): texto antes del enlace.'link_after'
(cadena): Texto después del enlace.'eco'
(booleano): si se hace eco de la etiqueta de la plantilla o no.CIERTO
) 'profundidad'
(entero): Cuántos niveles de la jerarquía deben incluirse.'caminante'
(objeto): instancia de una clase de caminante personalizada.'ubicación_tema'
(cadena): Ubicación del tema a utilizar. Debe estar registrado con register_nav_menu () para que el usuario pueda seleccionarlo.'items_wrap'
(cadena): cómo se deben envolver los elementos de la lista.% 3 $ s
) 'primary-nav', 'link_before' => '',' ubicación_temática '=>' primario '); wp_nav_menu ($ args); ?>
wp_title ()
Esta etiqueta de plantilla devuelve o se hace eco del título de la página de sus páginas..
Esta etiqueta de plantilla acepta tres parámetros:
$ sep
(cadena opcional):$ eco
(opcional-booleano):CIERTO
) o devolver (FALSO
) la etiqueta.CIERTO
) $ seplocation
(cadena opcional):get_home_url ()
Y home_url ()
Estas etiquetas de plantilla simplemente devuelven la URL de inicio.
get_home_url ()
acepta tres parámetros:
$ blog_id
(opcional-entero):NULO
) $ camino
(cadena opcional):$ esquema
(cadena opcional):NULO
) Y home_url ()
acepta dos parámetros:
$ camino
(cadena opcional):$ esquema
(cadena opcional):NULO
) No confunda estas dos funciones ya que "una devuelve la salida y la otra la muestra", sé que lo hice. La diferencia es un poco rara: mientras que la get_home_url ()
función devuelve la URL de inicio de un blog específico, la home_url ()
función devuelve la URL de inicio de la sitio actual. Recuerda: ninguno de ellos hace eco de nada.!
get_site_url ()
Y Sitio URL()
Estas etiquetas de plantilla obtienen y se hacen eco de la "URL del sitio", la dirección donde está instalado WordPress.
get_site_url ()
acepta tres parámetros:
$ blog_id
(opcional-entero):$ camino
(cadena opcional):$ esquema
(cadena opcional):is_ssl ()
) Y Sitio URL()
acepta dos parámetros:
$ camino
(cadena opcional):$ esquema
(cadena opcional):is_ssl ()
)Al igual que con home_url ()
y get_home_url ()
, no confunda estas dos funciones con "una devuelve la salida y la otra la muestra". Mientras que la get_site_url ()
función devuelve URL del sitio de un blog específico, la Sitio URL()
función devuelve la URL del sitio de la sitio actual. Recuerda: ninguno de ellos hace eco de nada.!
get_current_blog_id ()
Esta etiqueta de plantilla simplemente devuelve el ID del sitio actual en una red de sitios múltiples.
Esta etiqueta de plantilla no acepta ningún parámetro.
get_admin_url ()
Y admin_url ()
Estas etiquetas de plantilla devuelven y muestran una URL del Panel de su sitio web.
get_admin_url ()
acepta tres parámetros:
$ blog_ID
(opcional-entero):$ camino
(cadena opcional):$ esquema
(cadena opcional):is_ssl ()
Función) pero puede anularlo configurando este parámetro. Acepta 'http', 'https', 'admin', 'rpc', 'login' y 'login_post'.Y admin_url ()
acepta dos parámetros:
$ camino
(cadena opcional):$ esquema
(cadena opcional):is_ssl ()
función) pero puede anularlo configurando este parámetro en 'http' o 'https'.get_feed_link ()
Y the_feed_link ()
Estas etiquetas de plantilla devuelven y emiten el enlace permanente de un feed.
get_feed_link ()
acepta un solo parámetro:
$ feed_type
(cadena opcional):Y the_feed_link ()
acepta dos parámetros:
$ ancla
(string requerido):NULO
) $ feed_type
(cadena opcional):user_trailingslashit ()
Esta etiqueta de plantilla comprueba tu estructura de enlace permanente, y agrega una barra diagonal final o elimina la barra diagonal final al final de la URL dada.
Esta etiqueta de plantilla acepta dos parámetros:
$ cadena
(string requerido):NULO
) $ type_of_url
(cadena obsoleta):calendar_week_mod ()
Esta extraña etiqueta de plantilla recibe varios días desde el comienzo de la semana. Es básicamente una "operación de módulo".
Sinceramente, no sé cómo usar esto o por qué para utilizar esto. Si sabe por qué existe esta etiqueta de plantilla, haga un comentario para informarme a mí y a nuestros lectores.!
Esta etiqueta de plantilla solo acepta un parámetro:
$ numero
(requerido-entero):get_calendar ()
¿Recuerdas los calendarios que solíamos colocar en las barras laterales de nuestros blogs? Esta etiqueta de plantilla hace exactamente eso: devuelve o muestra el calendario.
Esta etiqueta de plantilla acepta dos parámetros:
$ inicial
(opcional-booleano):CIERTO
) o no (FALSO
).CIERTO
) $ eco
(opcional-booleano):CIERTO
) o devolver (FALSO
) La salida.CIERTO
) Espero que te haya gustado este último lote de etiquetas de plantillas. En la siguiente parte, el final de la serie, vamos a revisar lo que aprendimos y terminar la serie..
Si tiene alguna pregunta, comentario o corrección, puede compartir sus opiniones con nosotros en la sección de Comentarios. Y si te gustó el artículo, no olvides compartirlo con tus amigos.!