Saltar al contenido

Cpt wordpress

julio 17, 2022

Crear tipo de post personalizado con categoría en wordpress

}EtiquetasLa variable $labels le dice a WordPress qué palabras quiere reemplazar en la experiencia común de edición de entradas. Notarás que estoy usando las funciones __() y _x() para introducir texto en estas etiquetas. Esto es para mantener el plugin abierto a la localización (l10n), lo que facilitará la traducción en el futuro.[fragmento de código 2.2]$labels = array(

);ArgumentosLa variable $args le dice a WordPress cómo configurar el tipo de entrada personalizado y cómo interactuará con el administrador y las experiencias del front-end en el sitio. De nuevo, la Referencia de Código es un gran recurso para entender mejor lo que hace cada uno de estos atributos.$args = array(

}3. Configurar la plantillaLas matrices de plantillas de bloques anidados pueden ser un poco complicadas, así que es mejor construirlas en secciones para evitar tener que perseguir etiquetas de cierre erróneas.  Para empezar, el desglose de un array de bloques es el siguiente:array( ‘block-library/block-name’, array( ‘content’ => ‘and other properties’ )Los bloques anidados tienen un array adicional para contener los bloques que contienen y siguen este formato:array( ‘core/columns’, array($props), array(

Tipo de post personalizado

En nuestro primer artículo sobre los tipos de entradas personalizadas de WordPress, vimos cómo puedes crear fácilmente tus propios tipos de entradas personalizadas utilizando el excelente plugin Custom Post Type UI. En este segundo artículo veremos cómo puedes hacerlo manualmente (es decir, codificando). Entonces, ¿por qué si es tan fácil crear tipos de entradas personalizadas usando un plugin querrías hacerlo de la manera más larga?

Utilizar un plugin para añadir funcionalidad personalizada puede funcionar muy bien (y la amplia biblioteca de plugins que ayudan a ampliar la funcionalidad es una de las razones por las que WordPress es tan popular). Sin embargo, pueden surgir problemas si un plugin deja de tener soporte (ya que el autor del plugin decide no seguir actualizándolo y desarrollándolo). Si esto ocurre, podría encontrar que la funcionalidad proporcionada por el plugin ya no funciona, lo que podría ser un problema grave si su sitio web está construido en torno a una característica particular proporcionada por un plugin.

  Instalar wordpress en hosting

Hoy le mostraremos cómo puede crear su propio Custom Post Type sin usar un plugin. También demostraremos algunas configuraciones básicas como la definición de las etiquetas CPT (Custom Post Type) junto con cosas como la habilitación de imágenes destacadas y más. A continuación, añadiremos una taxonomía personalizada y, por último, veremos cómo puede mostrar el contenido de su Custom Post Type en el frontend de su sitio web.

Cpt wordpress codex

Afortunadamente, puede desarrollar tipos de post personalizados para crear un espacio en su sitio web para un contenido particular. En el caso de los sitios web especializados, estos tipos de entrada pueden permitir la creación de páginas construidas para fines específicos que no están disponibles por defecto.

Aunque los tipos de entrada por defecto pueden cubrir una amplia gama de contenidos, puede que no estén diseñados para el contenido que tienes en mente. Para dividir su contenido en categorías más específicas, considere la posibilidad de crear sus propios tipos de entrada personalizados.

Por ejemplo, si tienes un sitio web especializado, como una tienda online, es probable que necesites una forma de agrupar tus productos en un solo lugar. Con un tipo de entrada personalizado, puedes incluir información adicional como el precio, el color y el tamaño:

En la parte superior de esta página, puedes añadir el Post Type Slug, que es la etiqueta que aparecerá en la URL y en las consultas. Sólo debe contener letras y números. Para este ejemplo, usaremos “productos”:

A continuación, introduzca el tipo de entrada como etiqueta plural y singular. Cuando haya terminado, haga clic en Rellenar etiquetas adicionales en función de las etiquetas elegidas. Esto creará automáticamente entradas para la sección de etiquetas adicionales:

  Svg vectorial

WordPress crear tipo de puesto personalizado mediante programación

En la base de datos de WordPress, cada tipo de contenido es un post. Esto significa que una página de su sitio es un tipo de entrada en su base de datos de WordPress. Del mismo modo, un “post” (los que usamos para publicar entradas en el blog) es también un tipo de post. Lo mismo ocurre con los archivos adjuntos, las revisiones, etc. Todos son tipos de post para WordPress.

Por ejemplo, puedes utilizar el tipo de página por defecto para crear una página de producto. Pero tendrá que utilizar tablas, un constructor de sitios visuales o un plugin para crear una estructura uniforme para sus páginas de productos.

Pero esas páginas no aparecen en el rollo de tu blog ni en ninguna otra página. Tampoco tienen la opción de una imagen destacada o una página principal. Si quieres esas opciones, tienes que crear un post personalizado con esas opciones incluidas en él.

– En el campo “Post Type Slug”, dale a tu tipo de entrada personalizada un slug alfanumérico (URL). También puedes utilizar caracteres latinos, guiones bajos y guiones en el slug. Como referencia, el slug para el tipo de entrada Page es “page”. Por lo tanto, si su nuevo tipo de entrada personalizada es Productos, utilice la misma palabra en el slug para facilitar su identificación.

Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad