Si usted es como yo mirando para eliminar el enlace 'casa' en el menú de wordpress predeterminado (wp_page_menu) y la casa es una página (no entradas del blog), esta es una manera de resolverlo:
en functions.php:
function getPageBySlugname($slugname) {
$args = array(
'post_type' => 'page',
'hierarchical' => 0,
'post_status' => 'publish'
);
$pages = get_pages($args);
foreach ($pages as $page) {
if ($page->post_name == $slugname) {
return $page->ID;
}
}
}
en header.php
wp_page_menu(array(
'container' => 'div',
'show_home' => false, // Not sure what this is hiding, maybe if you have blogposts as home??
'echo' => true,
'exclude' => getPageBySlugname('homepage-slugname'), // change this to your slugname
));
enviar el código de wp-cabeza, y allso especificar si 'casa' es una página añadido a través de wp-admin/index.php páginas –
de: Php get_header(); ?>
\t 'NewsMenu')); ?> \t
\t \t \t
\tSí, lo agregué a través de apariencia> menús> y uso la función wp_nav_menu() para obtener el menú que he creado desde allí. – Beto