Questions tagged «slug»

子弹是用短划线隔开的一些小写单词,描述一个帖子,通常从帖子标题派生,以创建用户友好的(可读且无混淆字符)永久链接。post slug在自定义永久链接结构中替换了%posttitle%占位符。帖子条目不应更改,如果帖子标题往往很长或经常更改,则特别有用。

6
是否有可能从子弹中获取页面链接?
是否可以仅从子弹中获取页面的永久链接?我知道您可以使用get_page_link()以下代码从ID中获取页面的永久链接: <a href="<?php echo get_page_link(40); ?>">Map</a> 我很好奇是否有任何方法可以处理页面的内容-像这样: <a href="<?php echo get_page_link('map'); ?>">Map</a>
113 permalinks  pages  slug 

11
如何检索当前页面的标签?
我正在尝试在循环外检索当前WordPress页面的信息。页面标题以开头wp_title (),但是如何获取此标签? <li> <a href="/slug-of-current-page/"> <?php wp_title('', true); ?> </a> </li>
99 post-meta  slug 

10
从自定义帖子类型帖子网址中删除
似乎所有网络资源都基于删除自定义帖子类型的主题,即 yourdomain.com/CPT-SLUG/post-name 现在是非常过时的解决方案,通常引用WP 3.5版之前的安装。常见的做法是: 'rewrite' => array( 'slug' => false, 'with_front' => false ), 在您的register_post_type函数中。这不再起作用并且具有误导性。所以我问2018年第三季度WordPress 5濒临崩溃的社区... 有什么现代有效的方法可以从rewrite参数或其他任何地方从自定义帖子类型帖子的URL中删除帖子类型标签? 更新:似乎有几种方法可以迫使它与正则表达式一起使用。具体来说,如果您始终愿意监视内容创建以确保不会创建冲突的页面/帖子名称,那么Jan Beck的答案就可以了。...但是我坚信这是WP core的主要弱点,应该为我们处理。为永久链接创建CPT时作为选项/挂钩,或作为高级选项集使用。请支持火车票。 脚注:请通过观看/推广此票证来支持此票证:https : //core.trac.wordpress.org/ticket/34136#ticket


2
重新声明/更改插件的自定义帖子类型
是否可以重新声明/更改插件现有的自定义帖子类型的标签(无需简单地编辑插件)? 也就是说,如果Plugin X使用slug / uncookedtoast /创建了一个自定义帖子类型,是否可以在functions.php(或类似的东西)中添加一个将slug更改为/ bread /的过滤器?


5
WordPress如何生成URL链接?
是否有页面详细说明了WordPress如何为URL生成段?我正在编写一个脚本,该脚本需要生成与WordPress生成的URL相同的URL标记。
17 urls  slug 

5
“子弹”的主题本地化(自定义帖子类型,分类法)
在我的主题中,我想定义一系列自定义帖子类型和自定义分类法,每个都有自己的自定义标签。我主题的基本语言是英语,因此子弹将使用英语 例如,在定义自定义帖子类型“产品” args的过程中: 'rewrite' => array( 'slug' => 'product' ), 有什么办法可以通过po / mo文件来翻译“子弹”?我可以这样说吗: 'rewrite' => array( 'slug' => __('product', 'mytextdomain') ) 还是行不通?目前如何对进行本地化?

4
sanitize_title足以生成帖子吗?
我想为某些字符串生成子弹,而无需经历WordPress子弹的生成流程。因此,我想知道为获得整洁的弹头而调用的函数。我尝试了sanitize_title(),但结果中留有%c2%a0。
16 seo  slug  sanitization 


4
从帖子标题再生弹头
更改帖子标题后,是否可以通过编程方式重新生成子弹?许多帖子标题已更新,而子弹头的标题未更新,因此我需要重新生成所有这些子弹头。
14 get-posts  slug 

3
是否有最大弹头长度?
一位客户刚刚创建了一个帖子,其中包含一个很长的段落(90个字符),没有特殊字符(连字符除外)等。 每当单击该帖子的链接(包括来自Admin后端的“预览”或“查看此帖子”链接)时,都会生成404。 一旦我们手动修剪了弹头,一切都会按预期进行。这是“功能”还是“错误”? 编辑:所有讨论数据库限制的人的注释。 如果我达到了数据库字段限制,那么该段自身将被截断。想一想。对于大多数WP安装,wp_posts.post_name为VARCHAR(200)。因此,假设有人输入的标题超过200个字符。怎么了?子弹被截断为200个字符,并存储在wp_posts.post_name中。并不是有人要在浏览器地址栏中输入帖子的完整标题,而是用短划线代替空格,对吗?该URL是由WordPress生成的,它是从wp_posts.post_name表中获取URL并将其放入锚标记的href属性中的。因此,那里不会有差距。整个数据库的事情都是红鲱鱼。 无论如何,有问题的子弹只有90个字符,因此与数据库限制无关。 重写有任何已知的限制吗?
14 slug 


3
自定义帖子类型Slug /页面Slug冲突-是否在页面保存时使用保留的Slug?
我的主题中有一个自定义帖子类型的投资组合(“ slug投资组合”),除一件事外,其他所有功能都运行良好。当人们创建带有大量投资组合的页面时,例如:example.com/portfolio,主题认为我要使用自定义帖子类型存档页面,而不是我在编辑器中创建的页面。 保存页面时,我可以以某种方式“保留”子词组合,以确保它永远不会被使用,也许重命名为“组合页面”吗? 我的项目使用了本教程中概述的方法,这是我所指的冲突: “除了修补代码之外,这里还有另外一个问题,那就是您不能将Page slug称为自定义帖子类型slug。可以将您的自定义帖子类型slug用作保留关键字;但是,您可以页面标题与自定义帖子类型标题相同,只要您的页面标题有所不同即可。” - http://wp.tutsplus.com/tutorials/custom-post-type-pagination-chaining-method/ 感谢您的任何建议!

3
将作者子弹从用户名更改为昵称
社区大家好, 是否可以将默认的用户名slug更改为昵称(如果可用)? 默认情况下,URL类似于:http://domain.tld/author/(admin), 是否有可能重写并更改为http://domain.tld/author/(nickname),因此,如果用户更改了昵称,从配置文件页面中,它也会更改为用户指定的新名称吗? 非常感谢! 菲利普

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.