类别菜单有问题,它不想显示链接

时间:2015-07-27 作者:Carl Willis

我创建了一个分类菜单,但当它显示在头版时,它只显示文本,没有链接。这就是我的代码:

$menuname1 = $lblg_themename1 . \'categorie Menu\';
$bpmenulocation1 = \'secondary\';
// Does the menu exist already?
$menu_exists1 = wp_get_nav_menu_object( $menuname1 );

// If it doesn\'t exist, let\'s create it.
if( !$menu_exists1){
    $menu_id1 = wp_create_nav_menu($menuname1);

// Set up default BuddyPress links and add them to the menu.
wp_update_nav_menu_item($menu_id1, 0, array(
    \'menu-item-title\' =>  __(\'Accueil\'),
    \'menu-item-object\' => \'page\',
    \'menu-item-object-id\' => get_page_by_path(\'accueil\')->ID,
    \'menu-item-type\' => \'post_type\',
    \'menu-item-status\' => \'publish\'));

wp_update_nav_menu_item($menu_id1, 0, array(
    \'menu-item-title\' =>  __(\'High Tech\'),
    \'menu-item-object\' => \'category\',
    \'menu-item-type\' => \'taxonomy\',
    \'menu-item-status\' => \'publish\'));

wp_update_nav_menu_item($menu_id1, 0, array(
    \'menu-item-title\' =>  __(\'Geek\'),
    \'menu-item-object\' => \'category\',
    \'menu-item-type\' => \'taxonomy\',
    \'menu-item-status\' => \'publish\'));

wp_update_nav_menu_item($menu_id1, 0, array(
    \'menu-item-title\' =>  __(\'Web\'),
    \'menu-item-object\' => \'category\',
    \'menu-item-type\' => \'taxonomy\',
    \'menu-item-status\' => \'publish\'));

wp_update_nav_menu_item($menu_id1, 0, array(
    \'menu-item-title\' =>  __(\'Science\'),
    \'menu-item-object\' => \'category\',
    \'menu-item-type\' => \'taxonomy\',
    \'menu-item-status\' => \'publish\'));

// Grab the theme locations and assign our newly-created menu
// to the BuddyPress menu location.
if( !has_nav_menu( $bpmenulocation1 ) ){
    $locations1 = get_theme_mod(\'nav_menu_locations\');
    $locations1[$bpmenulocation1] = $menu_id1;
    set_theme_mod( \'nav_menu_locations\', $locations1 );
}
}
enter code here

1 个回复
SO网友:Carl Willis

我找不到任何其他方法来解决这个问题。我尝试了很多方法来添加分类菜单的链接,但没有成功。

结束

相关推荐

在主题中使用外部PHP文件中的定制化值

我正在为一家公司开发一个主题,他们根本不希望用户接触代码。正如我所爱,他们要求我使用定制器API。现在,在这个主题中有一个PHP文件,我们不调用任何人,而是通过AJAX调用一个MailChimp表单。基本上,这个PHP文件位于/inc/helper/mailchimp中。php文件,但仅由AJAX脚本调用。那么,是否有任何方法可以在表单中呈现自定义值?该值将MailChimp API键,因此我们不希望它出现在源代码中的任何地方。有人知道怎么做吗?我已经完成了整个主题,我只需要完成这个。:)