您当前的位置:首页 > TAG信息列表 > menu-order
按不同子类别的单独菜单顺序对帖子进行排序
我的情况如下:Categories: 1. Category A - Sub-Category A1 - Sub-Category A2 - Sub-Category A3 2. Category B - Sub-Category B1 3. Category C 4. Category D TheCategory 模板有一个属于该相关职位的所有职位的列表Category 并由以下人员订购Men
创建并填充自定义导航菜单(菜单项-位置不工作)
我用下面的代码自动创建页面,然后我创建一个自定义菜单并将所有页面插入该菜单。$create_pages = array(\'Home\', \'About\', \'Contact\'); // there will be more items $count = 1; foreach ($create_pages as $new_page) { $add_pages = array( \'post_title\' => $new_page,&
子菜单中的注销超链接
我的网站上有以下二级导航菜单,它是使用本机的WordPress外观>菜单功能构建的:在我的functions.php 根据用户的访问权限,删除和添加“登录/注册”和“注销”超链接的文件:// Add a Login hyperlink to the secondary navigation menu if the user is logged-out function wpa_remove_menu_item( $items, $menu, $args ) { if( is_
有没有办法将帖子和定制帖子类型作为一个组进行排序?
我尝试了几个插件,它们似乎都是这样做的(比如this one), 但它们要么没有,要么在实现上非常差,并导致问题(链接的似乎是随机选择的)。我的索引中有一个WP\\u查询。php如下:<?php if ( get_query_var(\'paged\') ) $paged = get_query_var(\'paged\'); if ( get_query_var(\'page\') ) $paged = get_query_var(\'page\'); $qu
如何在同一查询中按ID或名称对页面和类别进行排序?
我想在主页上查询我的大部分页面和类别。到目前为止,我能够获得页面和类别(帖子),但我无法按我想要的方式排列列表。我想能够获得一个自定义的顺序,如页面、一个类别的帖子、另一个页面和另一个类别的帖子。我正在使用以下内容: <?php $args = array( \'cat\' => $current, \'post_type\' => array(
如何在查询参数中设置多个`orderby`?
我正在尝试通过多次排序获取页面。menu_order 在降序和title 在升序中。论点如下:$args = array( \'post_type\' => \'page\', \'posts_per_page\' => 20, \'orderby\' => array( \'menu_order\' => \'DESC\', \'title\' => \'ASC\' ), ); 但它并不像我预期的那样订购,并给出以下警告。W
如果使用PRE_GET_POSTS的orderby参数对于多个POST是相同的,则查询使用什么后备?
因此,我有3种自定义帖子类型,我想按menu\\u order&;订购;将“date”作为回退参数,因为大多数帖子的默认菜单顺序为“0”。如果pre\\u get\\u posts可以相对简单地做到这一点(而不是像这样-Multiple orderby parameters in pre_get_posts() action), 但看起来不太可能。这适用于菜单顺序设置为特定值的帖子,如果菜单顺序为0,则顺序似乎大多是随机的:function order_cpt( $query ) {
从子菜单的角度看父菜单的菜单顺序
我开发了一个主题,它有父菜单和子菜单。它看起来像:Main menu ==> category | price | depot sub menu for category ==> tag| name | date (show/hide) sub menu for price ==> currency | date (show/hide) etc... 我正在使用一个重定向模板,当我单击父菜单时,它会自动重定向
WordPress更改了我的自定义查询,如何修复它?
我正在使用下面的自定义查询按自定义视图计数查询最受欢迎的帖子,<?php $mostpopular_args=array( \'post_type\' => \'post\', \'orderby\' => \'meta_value_num\', \'meta_key\' => \'view_count\', \'pos
如何更改菜单项的位置?
如何更改产品菜单的位置?我使用下面的代码通过硬编码创建了它。add_filter( \'the_content\', \'filter_ptags_on_images\' ); add_filter( \'wp_nav_menu_items\', \'add_my_terms\', 10, 2 ); function add_my_terms( $items ) { global $post; $items .= \'<li
具有Customer-Post-Type by Order属性的上一个下一个
我有一个名为“艺术家”的自定义帖子类型。我按顺序属性(menu\\u order)列出它们。$args = array( \'post_status\' => \'publish\', \'post_type\' => array(\'artists), \'orderby\'=> array(\'menu_order\'=>\'ASC\' ), ); $wp_query = new WP_Query( $args
ORDERBY MENU_ORDER不工作;菜单按发布日期排序
我在管理页面中制作了一个菜单,顺序如下:parent - child 1 - child 2 - child 3 parent - child 1 - child 2 - child 3 parent - child 1 - child 2 - child 3 当我用以下代码将它们加载到导航栏中时,效果很好:wp_nav_menu( ar
使用unctions.php中的筛选器将项目添加到菜单顶部
我想在主菜单中添加一个徽标。我正在使用此功能:add_filter( \'wp_nav_menu_items\', \'add_logo_to_menu_item\', 10, 2 ); function add_logo_to_menu_item ( $items, $args ) { if ($args->menu == \'main-menu\') { $items .= \'<li><a href=\"#\"><i
我更改了菜单顺序,但首页上的页面顺序没有更改
这里是第一个计时器!我正在尝试更改我的boardgame网页的页面顺序,如顶部横幅所示www.mangakagame.com .基本上,我在仪表板中使用了“Edit”,并调整了所有“order”属性,但没有任何更改。它仍然使用时间顺序。“简单页面排序”插件也没有做任何事情。更奇怪的是,我试图将其中一个页面设置为“私有”,但它仍然显示在横幅中!:/它只是链接到一个“哎呀!找不到那个页面。”所以我不得不再次公开,至少暂时是这样。。。我想这可能是由于我正在使用的WP主题(Auberge)中的某些内容造成的,但我
新页面未获得菜单顺序
问题是home page 不再正确。即使菜单处于活动状态,新项目的顺序也与菜单的顺序不同:\'orderby\' => \'menu_order\', \'order\' => \'asc\' 在数据库中,我可以看到每一个新页面,type=project, 以前有一个menu_order 已分配但不再分配?这个menu_order 因为每一页都是0. 这怎么可能?已添加:谢谢你的帮助。项目是一种自定义的帖子类型。在自定义页面模板中,我有以下代码:数组(\'pr
WP_QUERY排除订单为0的页面
我有一个带有以下参数的自定义WP\\U查询$args = array( \'post_type\' => \'page\', \'post_status\' => \'publish\', \'meta_key\' => \'tile-home\', \'meta_value\' => 1, \'orderby\' => \'menu_order\', \'order\' =>
在管理栏中添加菜单项
我想在管理栏中添加一个新菜单项。到目前为止,我已经做了以下工作:function add_book_menu_item ($wp_admin_bar) { $args = array ( \'id\' => \'book\', \'title\' => \'Book\', \'href\' => \'http://example.com
如果‘Menu_Order’大于0/0,如何获取_POST?
是否可以在menu\\u order大于0的位置获取帖子?当我get_posts() 但它根本没有任何效果:\'meta_query\' => array( \'key\' => \'menu_order\' , \'value\' => \'0\' , \'compare\' => \'>\' ) 首先,我想要的是将menu\\u order 0视为最后优先级,或者“特定menu\\u
更改分类术语的默认顺序-PRE_GET_TERMS
我想通过其“term\\u order”值而不是管理端的“name”来更改默认的分类术语顺序。所以我尝试了下面的方法。但它不工作,php内存耗尽。function uc_order_term( $wp_query ) { $wp_query->query( array( \'taxonomy\' => \'category\', \'orderby\' => \'term_order\
使用MENU_POSITION在Dashboard和Posts之间添加两个条目
我们希望在仪表板和帖子之间添加两个新的(自定义帖子类型)条目。在本项目中,对于最终用户,有两项by far 他的仪表板中使用最多的项目。所以我们希望他们在最高层。这些似乎是内置的menu_position 设置:这只提供一个插槽,menu\\u位置=3, 在仪表板和立柱之间。我们需要two 插槽!我们的尝试:1) 有时建议使用小数作为字符串(即3.1和3.2)。但这在当前的WordPress中肯定不起作用。我们的菜单项下拉到默认位置。2) 将两者都设置为3。这是不允许的。这会导致其中一个下降到默认位置。