Crear un tipo de publicación personalizada en WordPress

El software de WordPress es muy práctico y flexible de usar, ya que permite no solo el uso de diferentes publicaciones y páginas web, sino que también permite el uso de tipos de publicaciones personalizadas creadas con diferentes tipos de usuarios.

Los tipos de publicaciones personalizables en el software de WordPress permiten al usuario un sitio web normal y regular que utiliza WordPress para convertirlo en un tipo de sitio web completamente nuevo que tiene la capacidad de convertirse en un sitio web de administración de contenido. Puede crear muchas nuevas opciones personalizables para que los usuarios excluyan sus diferentes elementos en su sitio web. WordPress permite diferentes tipos de publicaciones personalizables como: una publicación de blog, archivos adjuntos de medios distintos, algoritmos de revisión de publicaciones y un nuevo menú de navegación para los sitios web. Este tipo de publicación personalizable se guarda en el software de WordPress para uso futuro.

En este artículo, aprenderemos cómo crear un tipo de publicación personalizada en WordPress y funcionará.

Las funciones que se usan para crear los tipos de publicaciones personalizadas incluyen la función init que se crea usando add_action(), mientras que al tomar los argumentos usamos register_post_type().

Tipos de tipos de publicaciones personalizadas: los diferentes tipos de publicaciones personalizables en WordPress son los siguientes:

  • Publicaciones
  • Paginas
  • Menú de navegación del sitio web
  • Archivos adjuntos multimedia en sitios web
  • CSS personalizado
  • Revisiones
  • Comentarios
  • Atributos de página
  • Etiquetas
  • Público
  • Conjuntos de cambios

Las publicaciones personalizables permiten a los usuarios crear un nuevo proyecto de WordPress en su sitio web con la versión guardada recientemente que mejora la apariencia general de las publicaciones en ese sitio web.

Sintaxis:

/* Start */
function create_post() {
register_post_type( 'item',

array(
  'labels' => array(
   'name' => __( 'item' ),
   'title_name' => __( 'Item' )
  ),
  'public' => true,
  'post_archive' => false,
  'rewrite' => array('slug' => 'item'),
 )
);
}
add_action( 'init', 'create_post' );
/* Stop */

Cómo crear un tipo de publicación personalizada: podemos crear un tipo de publicación personalizada para el software de WordPress siguiendo los siguientes pasos:

Escriba el siguiente código en la ventana de terminal de la barra de administración del software de WordPress para ejecutar el programa. Esto iniciará el archivo function.php en el terminal en la ejecución.

Básicamente, existen tres tipos de funciones de tipo de publicación personalizadas para el software de WordPress.

  • $args: Se encarga de calcular y procesar la opción slug en los ítems ubicados en el menú de navegación del sitio web. Significa variable de argumento que se utiliza para denotar las arrays. Almacena los datos como claves y valores dentro de la array para almacenar los tipos de publicaciones personalizadas.
  • $labels: Es responsable de identificar que un elemento de tipo de publicación en particular solo se limita al administrador del documento de WordPress. Representa la primera array dentro de la variable de argumento de las publicaciones personalizadas.
  • $supports: es responsable de verificar que un tipo de publicación en particular en WordPress sea compatible con todos los tipos de factores de forma de dispositivos, como un teléfono y una PC, y que contenga todas las funciones esenciales en ese sitio web. La variable admitida permite que el tipo de publicaciones personalizadas en WordPress tenga funciones similares a las de un editor.

Pasos para crear nuevos tipos personalizados:

Paso 1: Cree un nuevo tipo de publicación personalizada con WordPress usando un programa PHP usando un tipo de publicación personalizada con la ayuda de su interfaz de usuario.

Paso 2: seleccione todas las opciones para configurar los campos y los tipos de publicación utilizando los programas ACF.

Paso 3:  elija un elemento de ejemplo en el que se agregarán y aplicarán al contenido de WordPress los tipos de publicaciones personalizadas recién creadas.

Paso 4:  El uso del contenido dinámico en las publicaciones personalizadas hará que se almacenen y guarden estas publicaciones personalizadas en el servidor de WordPress. Ahora, las publicaciones personalizadas están listas para ser publicadas en el servidor.

Crear nuevo tipo de publicación en WordPress

Algoritmo para crear publicaciones personalizadas usando Arg, Label y Support:

El siguiente programa permitirá a los usuarios crear y personalizar nuevas opciones para los tipos de publicaciones en WordPress junto con otras opciones como personalizar el título, el editor, la miniatura, agregar nuevos elementos, buscar elementos y usar el argumento, la etiqueta y el soporte. Funciones en el programa para tipos de publicaciones personalizadas. Ingrese el programa en la barra de pestañas Artículos personalizados y luego mostrará la opción para la ventana de terminal, después de que se ejecute el programa dado, creará un nuevo tipo de publicación personalizada de acuerdo con las necesidades del usuario.

Ingrese el programa dado en la ventana de terminal de la pestaña Artículos personalizados

/* start */
function create_post() {
    $supports = array(
        'title',
        'editor',
        'author',
        'thumbnail',

        'comments',
        'revisions',
        'post-formats',
    );
    $labels = array(
        'name' => _x('item', 'plural'),
        'title_name' => _x('item', 'singular'),
        'menu_name' => _x('item', 'admin menu'),
        'name_admin' => _x('item', 'admin bar'),
        'add_new' => _x('Add New', 'add new'),
        'add_new_item' => __('Add New news'),
        'new_item' => __('New item'),
        'edit_item' => __('Edit item'),
        'view_item' => __('View item'),
        'all_items' => __('All item'),
        'search_items' => __('Search item'),
        'not_found' => __('No item found.'),
    );
    $args = array(
        'supports' => $supports,
        'labels' => $labels,
        'public' => true,
        'query_var' => true,
        'rewrite' => array('slug' => 'item'),

    );
    register_post_type('item', $args);
}
add_action('init', 'create_post');
/* Stop */

Publicación traducida automáticamente

Artículo escrito por awmankit y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *