Red de conocimiento informático - Material del sitio web - Cómo agregar un tema a una sola página de WordPress

Cómo agregar un tema a una sola página de WordPress

1. Cree los archivos necesarios

Antes de personalizar el tema, primero debe crear una "Página de opciones de configuración" personalizable. El código para crear la página de configuración debe colocarse en el archivo funciones.php en el directorio del tema. Si nuestra plantilla se llama "OptionPage", entonces la ruta al archivo de función es: wp-contentthemesOptionPagefunctions.php.

No necesitamos pedirle a WordPress que lo cargue manualmente, WordPress lo cargará automáticamente durante la ejecución.

2. Crear una página de opciones de configuración

El primer paso es crear una página en blanco en segundo plano para que la usemos. Por ejemplo, admin_menu responderá al crear un menú en un panel de control. Por lo tanto, estas acciones se pueden utilizar para lograr la funcionalidad que necesitamos. Esta es la funcionalidad más básica para que podamos crear páginas de opciones.

lt;?php

// Establecer página de opciones

función themeoptions_admin_menu()

{

/ / Agregar un enlace a la página de opciones de configuración en la barra lateral del panel de control

add_theme_page("Configuración del tema", "Opciones del tema", 'edit_themes', basename(__FILE__), 'themeoptions_page');

p>

}

function themeoptions_page()

{

// Establece la función principal de la página de opciones

}

add_action('admin_menu', 'themeoptions_admin_menu');

themeoptions_ admin_menu() es agregar un enlace en la barra lateral del panel de control, apuntando a la página de opciones. Creamos: themeoptions_page.

Los parámetros de add_theme_page() son:

Título de la página: Configuración del tema

Título del menú: Opciones del tema (Nota:

add_theme_page() (Los parámetros de ) tienen nombres diferentes para distinguir el título de la página de visualización y el título del menú)

Función: editar_themes;

Manejar: archivo actual;

Función de ejecución: themeoptions_page;

Ahora hay un menú "Configuración del tema" en la barra lateral del panel de control en segundo plano, pero aún está en blanco. El contenido personalizado que implementaremos más adelante estará en este espacio en blanco Creado el. la página.

3. Agregar opciones y campos

Ahora podemos crear una página en blanco para agregar opciones y campos. Puedes diseñar esta página como quieras, pero para este tutorial usaremos las clases predeterminadas de WordPress que nos ahorrarán tiempo y lucirán más nativas.

El código para el contenido de la página debe incluirse en la función themeoptions_page(). Primero, agregamos un contenedor div con class="wrap"; luego, agregamos un ícono predeterminado en el encabezado como título de la página, finalmente, diseñamos el formulario.

lt;div class="wrap"gt;

lt;div id="icon-themes" class="icon32″gt;lt;br /gt;lt;/ divgt;

lt; h2gt; Configuración del tema

lt; type="hidden" name="update_themeoptions" value="true" /gt;

lt;pgt;lt;input type="enviar" nombre="enviar" id="enviar" class=" botón botón-primario" valor="Guardar cambios"gt;lt;/pgt;

lt;/formgt;

lt;/divgt;

En En el formulario, primero debemos agregar un valor oculto a través del cual podemos verificar si se ha enviado la actualización. Luego agregue un botón de envío. Aquí también uso el estilo de botón predeterminado de WordPress.