您当前的位置:首页 > TAG信息列表 > slug
从URL中删除CPT插件会导致存档页面出现404错误
我创建了一个具有以下重写规则的CPT:\"rewrite\" => array( \"slug\" => \"/\", \"with_front\" => false ), 在函数中。php,我添加了以下代码:function sh_parse_request_tricksy( $query ) { // Only noop the main query if ( ! $query->is_main_query() )
如何在遍历导航栏时从物品ID中获取帖子名称(Slug)?
我正在研究导航菜单项的过滤器,例如add_filter(\'wp_get_nav_menu_items\',\'nav_items\', 11, 3); function nav_items($items, $menu, $args) { foreach ($items as $item) { $slug_1 = get_post_field(\'post_name\', $item->ID); $slug_2 = $item-
如何防止WordPress为媒体文件创建固定链接
请解释一下我该如何预防WordPress 4.9 不需要安装其他插件就可以为媒体文件创建永久链接/段塞?同样重要的是,解决方案不会被连续的WordPress更新覆盖。
是嵌套自定义发布类型还是自定义发布类型父项?
我想在我的自定义主题上创建一些功能,我不确定是否需要研究嵌套CPT或带有页面父级的CPT。所以我的网站将有两个页面Cars &;Bikes 每辆车和;自行车可以在不同的地点买卖,将来可能会有更多或更少的地点,所以我心目中的地点将是CPT. 根据父母是自行车还是汽车,页面上会有不同的信息。段塞结构;domain.com/car/londondomain.com/bike/london设置这种链接结构的最佳方法是什么?当前汽车和;自行车是页面。我可以为位置创建自定义帖子类型,并使用类别作为分类,将它们标
输出环路过滤器的所有术语段塞
我在自定义post类型循环上创建了一个过滤器,使用术语slug,如下所示:<li><a href=\"#\" data-filter=\".<?php echo esc_attr( $cat->slug ); ?>\"><?php echo esc_html( $cat->name ); ?> </a></li> 以及<div class=\"grid-item <?php echo esc_attr
如何让不同的作者使用相同的帖子插件?
我们有一个多作者的WordPress网站,不同的作者需要能够使用相同的slug(post_name). 现在WordPress将在slug中添加一个-2,但我们如何防止WordPress添加破折号并保持slug不变?请注意,我们的永久链接仍然是唯一的,即使slug与我们在永久链接中使用作者的用户名相同,如下所示:当前实施情况:example.com/author1/post-slug example.com/author2/post-slug-2 Desired Implementatio
自定义POST类型,具有复数(存档)和单数的弹头
我一直在寻找一种方法,为自定义帖子提供“两个”Slug,让我举个例子:www.mywebsite.com/articles/ or www.mywebsite.com/articles/page/2/ for the archive www.mywebsite.com/article/%post-name%/ for the single custom post
WordPress自定义插件(终结点)并比较所有链接
我处理one i18n函数。它将与细分曲面一起工作。例如:eg.com/hello-world/en对此我表示支持EP_ALL 对于WP自定义端点。function lang_add_endpoints(){ add_rewrite_endpoint(\'en\', EP_ALL); add_rewrite_endpoint(\'de\', EP_ALL); } add_action(\'init\', \'lang_add_endpoints\');
在初始化过程中从slug获取帖子ID
我正在尝试添加一个url重写规则,以查找任何连接到当前帖子的帖子(使用scribu发布的帖子2)。它被绑定到WP Query对象中,所以我所要做的就是传递另一个变量“connected”=>$post\\u id,它就会工作。这是我正在使用的规则,但我没有post\\u id作为url的一部分,因此我无法通过regex获得它。add_rewrite_rule(\"cleats/([^/]+)/news\", \"index.php?tag=\\$matches[1]\", \'top\');如果这能
需要与Single_Term_Slug等价物
我正在构建一个分类法归档页面,并试图在循环之外创建当前术语的链接实例。那么,假设我的分类法和当前术语是:分类法:动物术语:大象我想呼应大象这个术语,并将术语名称链接到大象术语档案。这就是输出:<a href=\"http://www.mywebsite.com/tag/elephants/\">Elephants</a> 在其他地方,我使用single\\u term\\u title();这正好抓住了特定归档页面的术语名称。换句话说,我可以很好地回应标题。我只想把它链接
如何在不同的归档和单个插件之间无缝重定向?
我有一个带slug的CPTfunction (单数)和存档slugfunctions (复数)。Permalink结构:单数是/function/[postname]/ </存档是/functions/[page-x/].(可以在QueryPosts )这很有效,看起来也不错,但我记录了一些人们直接操纵URL的情况,如:/functions/[postname] (在存档页后键入名称)/function/ (擦除函数名)虽然用一些代码显式更正并不复杂,但会有更多的post类型,而且似乎数据和逻辑对于
GET_CATEGORY仅返回‘未分类’的详细信息
我正在使用ACF Taxonomy字段加载项选择一个类别,并(希望)返回该类别的详细信息,例如slug、title等。自定义字段get_field(\'category_test\') 返回类别ID,在本例中为4, 然后,我想使用这个类别ID在一个实例中获取类别slug,在另一个实例中获取类别标题<我正在我的函数中尝试这个。php:function get_cat_slug($cat_id) { $cat_id = (int)$cat_id; $category = &get
如何通过名称检索自定义POST类型的插件?
如何通过名称检索特定自定义帖子类型的slug?我将非常感谢您的帮助。
将归档页面插件重写为不同于自定义POST类型插件
我在更改存档页的slug时遇到问题。目标是创建一个可以使用slug从WP后端编辑的页面speakers, 但这已经被存档页面所采用。这必须是客户端友好的,因此它不能仅在php中可编辑。我愿意做任何人认为最好的事情。想法:一起删除存档页,将slug重写为speaker 或presenter, 这样我就可以创建一个带有speakers slug使存档页可编辑有人对此有想法吗?我创建了一个自定义帖子类型,并尝试设置has_archive 到false 创建一个slug阵列,但没有成功。如果您将其设置为“fals
如何在页面层次结构(Example.com/Page/posttype/Entry)下制作一个posttype显示?
我有一个页面,比如streets,它是一个静态页面,有slugexample.com/streets/, 我想在它下面有许多单条街道。让这些街道被称为streetdetails, 所以一条街道的细节是example.com/streets/streetdetails/1.当我用自定义Post UI创建posttype时,我总是只得到顶级的slug,例如example.com/streetdetails/1 我也不能使用frontbase选项,因为blog 并且会产生虚假的鼻涕虫。我怎样才能获得页面->
将基于编写者的插件更改为用户角色
我的目标很简单,将authot基本角色更改为用户角色。For example:admin:wwww。我的网站。com公司/admin/用户名editor:www.mysite。com公司/editor/用户名default looks like this to any user:www.mysite。com公司/author/用户名我在网上找不到任何例子。How to achieve this?
未加载CPT自定义归档模板
我有一个自定义内容类型,名为events 我使用以下函数进行注册:add_action(\'init\', \'events_post_init\'); function events_post_init() { register_post_type( \'events\', array( \'labels\' => array( \'name\' => \'Events\',
按分层顺序获取所有术语/插件-已使用、未使用
我需要得到所有的鼻涕虫/术语-那些使用的&;那些不是。它是分级的(3-4级)。如何按层次顺序获取所有(已使用和未使用)术语/段塞?此代码返回1。液位缓动阀和;仅使用其他级别: $locations = get_terms(\'location\', array( \'orderby\' => \'slug\', \'parent\' => 0, \'hide_empty\' => false) ); 此代码返回一个混乱-层次结构全部关闭&;真是一团糟: $loca
从自定义帖子类型帖子URL中删除插件
似乎所有的web资源都基于删除自定义post类型slug ie的主题yourdomain.com/CPT-SLUG/post-name 现在是非常过时的解决方案,通常引用WP 3.5版之前的安装。常见的做法是:\'rewrite\' => array( \'slug\' => false, \'with_front\' => false ), 在您的register_post_type 作用这已不再有效,并且具有误导性。所以我在2020年第四季度询问社区。。
如何创建使用相同插件或URL的第二组标记?
有没有办法创建第二组可以使用相同slug或URL的标记?通常,默认情况下,WordPress博客页面上的一组标记示例如下所示:■ tag1, tag2, tag3, tag4, tag5, tag6使用两组标记,我试图创建如下内容:■ tag3, tag4 | tag1, tag2, tag5, tag6换句话说,我想tag3 和tag4 位于前面,并使用与其他四个相同的slug或URL。我最近学习了如何创建自定义分类法,这要感谢this tutorial,但事实证明,我不能对多个自定义分类法使用相同的s