Cómo crear un menú de categorías en WordPress
Soy nuevo en el mundo de WordPress (antes siempre usaba Joomla y otros CMS antiguos).
Ahora estoy probando WordPress y tengo algunas dudas sobre cómo crear un menú de navegación en mi sitio WP.
Este es mi sitio de prueba (que por ahora no tiene contenido, solo una plantilla): http://www.scorejava.com/WPTest/
Planeo crear artículos organizados por categoría y me gustaría tener un menú horizontal superior como este blog WP: http://viralpatel.net/blogs/
Como puedes ver en este segundo sitio WP, hay un menú horizontal superior que contiene elementos como "Java", al hacer clic en este elemento aparece una página mostrando todas las vistas previas de publicaciones sobre Java.
Este menú también funciona con submenús, por ejemplo, al pasar el cursor sobre Java aparece el subelemento "Java EE".
¿Qué puedo hacer para tener algo así en mi WordPress?
¿Y si quiero un menú vertical similar en mi barra lateral derecha?

Debes registrar los menús en el functions.php de tu tema a menos que solo desees usarlos en áreas con widgets.
Como ejemplo:-
<?php register_nav_menu('main', 'Menú de Navegación Principal'); ?>
Luego tienes que llamar ese menú en tu archivo de plantilla donde deseas que se muestre, por ejemplo, en el encabezado (header.php):-
<?php wp_nav_menu( array('main' => 'Menú de Navegación Principal' )); ?>
Después puedes construir el menú en el panel de administración de WordPress en 'Apariencia' > 'Menús', incluyendo las páginas y categorías necesarias como desees.
También puedes configurar el menú para que incluya automáticamente las páginas de nivel superior a medida que se crean.

Primero crea un menú personalizado en el área de administración. Encontrarás esta opción en DISEÑO > MENÚS
A la izquierda puedes seleccionar páginas, enlaces, categorías, etc. para añadir al menú. Luego puedes organizarlos a la derecha arrastrando y soltando. De esta forma también puedes crear subelementos del menú, si los arrastras ligeramente hacia la derecha, debajo del elemento principal del menú. Cuando hayas terminado, dale un nombre a tu menú y selecciónalo como menú principal (arriba a la izquierda)
Si deseas añadir este menú también a la barra lateral, ve a DISEÑO > WIDGETS y arrastra la barra de "menú personalizado" a la barra lateral (derecha). Allí necesitarás seleccionar nuevamente el nombre de tu menú.
Espero no haber olvidado nada.

La información de schwarzgrau es correcta: querrás usar el widget 'Menú Personalizado' para crear un menú vertical. Tu menú horizontal se creará automáticamente a medida que creas 'páginas' principales, pero puede personalizarse desde Apariencia > Menús. Si deseas menús desplegables, no olvides configurar la página principal en tus páginas secundarias para tener ese submenú en cascada del que hablas.
Podrías considerar usar entradas (posts), ya que son categorizables y por lo tanto quizás más eficientes si tienes muchos artículos; se agregarán automáticamente a sus categorías relevantes con solo un clic una vez que estas estén definidas (y se puede hacer desde el menú de entradas) y también pueden usarse en tu menú vertical de la barra lateral utilizando el widget 'Categorías'.
Espero que esto ayude. Mucha suerte y cuéntanos cómo te va.

Primero lee el WordPress Codex para entender mejor la estructura y el mantenimiento. No necesitas ningún código
, ningún plugin
ni ningún tema
. Según entiendo tu problema. Simplemente puedes crear un menú de categorías usando el backend de WordPress. Sí, también puedes añadir submenús. Es sencillo. Para tu barra lateral
, solo añade un widget que viene por defecto
en WordPress, el widget de menú personalizado
. Simplemente úsalo y dale estilo.
También lee la respuesta de @zigojacko.
Si necesitas mi ayuda. Búscame en cualquier red social buscando yeshansachithak
.
Gracias a todos.
