您当前的位置:首页 > TAG信息列表 > slug
我想要动态地更改我的术语的弹头
我希望动态更改我的slug,以便它们与我的术语名称一起显示,为此,我在管理员面板中创建了一个选项,允许我启动该过程,但我真的不知道从哪里开始。首先,我想我必须恢复分类法,在分类法中,我找到了所有需要动态更改的术语。是否有人可以为我正在尝试创建的这个函数使用一个示例代码?以下是我必须使用的分类法,以便让我的术语动态修改这些分类法:分类:recipe\\u类别、recipe\\u类型、recipe\\u事件、product\\u类别下面是允许我启动流程的代码: <?php add_acti
List posts with slug title
代码用于single-product.php. 我可以在页面上列出所有产品,但我想列出所有带有slug标题的帖子。<?php $args= array( \'post_type\' => \'products\', \'order_by\' => \'date\', \'posts_per_page\' => -1, \'post__not_in\' => array( get_
WooCommerce产品ID为永久链接
目前,WooCommerce产品permalinks为“/产品/鞋-3”、“产品/杯-12”等。如何在不使用任何插件的情况下将产品永久链接更改为仅与/p/product\\u ID类似,例如“/p/1122”?
带有特定永久链接的已发布页面上的404错误
我的Wordpress安装遇到了一个奇怪的错误。我有十几个页面,%postname%permalink结构,一切都很好。对于其中一个已发布的页面,我将其恢复为草稿模式,编辑了几天,然后再次发布。现在,当我尝试访问它的永久链接时,我得到一个404错误。如果我将slug改为1个符号,它就会工作。但最初的弹头没有。知道怎么修吗?谢谢如有必要,可以共享网站。编辑:我完成了通过google:refresh找到的所有“修复”。htaccess,禁用所有插件以查看是否存在插件问题,禁用缓存,更新永久链接结构。。。什么都
如何将包含多个部分的特定URL上的脚本排队
我尝试使用is\\u page()将URL传递给,但我尝试将脚本放入队列的页面是“种族/社区/添加”,而不是像“关于我们”这样的简单页面。是否可以使用Is\\u page()执行此操作,或者我应该以另一种方式处理此操作?add_action( \'wp_enqueue_scripts\', \'enqueue_date_picker_styles_and_scripts\', 101); function enqueue_date_picker_styles_and_scripts() {
使用自定义开机自检类别的插件作为底层自定义开机自检插件的前缀
我目前使用的是Avada主题,该主题利用了作为投资组合类别的自定义帖子类型;投资组合项目(属于一个或多个类别的一部分)。该主题提供了使用固定slug“前缀”的解决方案(如图所示here). 此解决方案转换为如下url:www.domain.com/fixed-prefix-here/portfolio-item-title我想尝试的是动态设置固定前缀,将其设置为该自定义帖子的类别。F、 e.投资组合项目“测试”的段塞,其类别为“类别测试”,应为:www.domain.com/category-test/t
使用wp_INSERT_POST和POST_NAME无法正确显示固定链接
所以我使用wp_insert_post() 动态创建新帖子。但我正在尝试将永久链接结构实现为:Parent/Child/GChild或mydomain/MYTitle/1/1/(是的,我希望Child和GChild post/permalink的标题是数字!)。现在我知道要更改永久链接,我必须添加参数:\'post_name\' => \'something\',.现在,我已经编写了整个脚本来循环并创建所有帖子和子帖子,一切都很好。我所面临的问题是,post\\u名称并没有强制将标题作为post\\
从标题生成插件时,不要用空字符串(“”)替换“|”
我在一家建筑公司工作,我们的项目名称大致如下:house|something, bridge|somewhere, building|whatever.现在,当我想添加一个名为这样的新项目时,WordPress会自动将其转换为housesomething, bridgesomewhere 把它当作子弹。我更喜欢保留某种分隔符,例如。house-something, bridge-somewhere 相反那么,如何让WordPress转换| 到- 而不是Empty String (\"\")? 很明显,我厌
使用wp_only_post_slug有什么意义吗?
据我所知,wp_insert_post 将自动将-#附加到post slug。那为什么wp_unique_post_slug 存在它只是为了遗留的目的,还是仍然有很好的理由使用它?
如何从带有帖子ID的url重定向到带有帖子名称(Slug)的永久链接?
我的帖子有两种不同类型的URL:一种带有帖子id,另一种带有帖子slug:/post/789 /post/my-post-slug 我正在使用:add_rewrite_rule( \'post/(\\d+)/?\', \'index.php?p=$matches[1]\', \'top\' ); 并使用%post\\u name%设置永久链接。二者都/post/123 和/post/my-post-slug 打开相同的ht
用两个而不是一个分类插件重写CPT插件
我有一个帖子类型location 其中包含2种分类法-service &;sector. 现在,wordpress通常会显示permalink,如-site_url/location/post_name我成功地展示了-site_url/service_slug/sector_slug/post_name这正是我想要的,我已经做到了。问题是,它破坏了所有页面的url!示例:我有一个联系人页面siteurl/contact. 现在,当我转到联系人页面url时,它显示为404。这意味着permalink结
自定义帖子类型未使用正确的页面模板
我最近一直很难弄清楚为什么这个自定义帖子类型没有使用正确的模板文件。自定义的post类型称为“job”,上面有一个重写,使slug成为“careers”。每当我发布新的招聘信息时,我都会被带到我们的博客页面,但url路径是正确的。我安装了一个插件来查看当前显示的模板和显示我们的主页。php模板。奇怪的是,如果我回到工作岗位,将永久链接更改为其他任何内容,即使只是删除尾部的“/”,链接也会正常工作,并拉出正确的“单个工作”页面模板。我还注意到,如果我删除slug重写,WordPress也将使用正确的模板。是
如何在选择两个分类项的情况下分配要在url中显示的默认/优先级分类
我有一个使用CPT UI插件创建的自定义分类法(例如taxonomyfoo),并将该分类法分配给了标准wp帖子。我还使用以下代码在url中添加了分类法段塞(%taxonomyfoo%/%post title%/):add_filter(\'post_link\', \'taxonomyfoo_permalink\', 10, 3); add_filter(\'post_type_link\', \'taxonomyfoo\', 10, 3); function taxonomyf
将用户的名字和姓氏设置为用户插件
我允许用户使用他们的名字、姓氏和电子邮件地址注册。我想让他们的名字和姓氏都成为slug。例如,用户的名字是“John”,姓氏是“James”。slug应该是一个例子。com/users/johnjames/I不想使用任何插件进行更改。该网站上已经有300名注册会员,我也想更改他们的slug。
从固定链接中删除所有POST类型的POST类型插件
我知道以前也有人问过类似的问题,但这是一个新帐户,我不能在那里发表评论。此代码从permalink中删除post类型slug。但我有很多帖子类型。如何将此代码用于我的所有帖子类型 function na_remove_slug( $post_link, $post, $leavename ) { if ( \'my_custom_post_type\' != $post->post_type || \'publish\' != $post->post_status )
Rename a slug label
在我的自定义帖子类型中,有一个自定义分类法,它具有常用的标题、Slug和Description字段。我希望最终用户不理解slug的用途,在我的情况下,它需要是一个语言代码,例如en\\u GB,所以我只想将slug标签重命名为“语言代码”。太长,读不下去了我可以重命名自定义分类法的slug标签吗?
{检查主题插件}文本域与主题的插件不匹配
我有两个问题:1: 警告:您的主题似乎位于主题名称的错误目录中。目录名必须与主题的slug匹配2:必需:<title> 标签只能包含对wp\\u title()的调用。使用wp\\U标题过滤器修改输出For #1根据我搜索的内容,文本域是文件夹和样式的主题名称。css。我检查过了,它们都是一样的。是因为我在使用Wamp吗?我还尝试将其插入函数。php和to标题。但这导致了相同的错误:load\\u theme\\u textdomain(\'themename\',get\\u te
How to edit URL Slug?
我的一些博客帖子段塞在编辑帖子屏幕中显示异常字符(即3%e2%80%8b-%e2%80%8b特权%e2%80%8b-%e2%80%8b-%e2%80%8b-%e2%80%8b基于智能手机的%e2%80%8b-%e2%80%8b字段),但在实际的web浏览器上显示一个干净的段塞。在我的SEO审计中,这些长而乱的鼻涕虫显示为URL错误。有人知道如何修复这些鼻涕虫吗?
隐藏特定类别标题,使其不在站点上显示
我有一个使用Bodega主题和投资组合类别的网站。现在我有一个这样的页面:http://185.56.86.90/~onetoncr/manitoulifeandhome.com/property-services/. 并显示图片下方的类别。我想隐藏类别属性组合,但我希望其他类别仍在显示。是否有代码可以输入到函数中。php隐藏特定类别?房地产投资组合是它的鼻涕虫。我看过这篇帖子:https://kriesi.at/support/topic/hide-specific-categories-from-me
我如何才能使分类的弹头也成为定制帖子的弹头
我有一个自定义的帖子类型,我需要更改slug以匹配类别。就像在博客帖子的永久链接中,我将类别与%category%相关联,但在自定义帖子中,我将其与自定义分类法相关联。示例:Current custom post slug: aaa级。com/product/product1/(/product/%postname%/)The slug I want: aaa级。com/category1/product1/(/%custom\\u taxonomy%/%postname%/)如果我在自定义贴子中重写了它