您当前的位置:首页 > TAG信息列表 > slug
同一帖子的多个固定链接
我希望能够为相同的基础帖子提供多个永久链接(出于i18n的原因)-例如http://www.example.com/my-custom-post-type/this-is-a-cool-article http://www.example.com/mon-type-de-poste-personnalise/cest-un-article-sympa 都指向同一个帖子页面。内置的WP i18n函数将处理帖子页面本身的语言切换。我更关心的是搜索引擎优化和最终用户美学的URL显示。我不能使用
如何获取类别插件链接?(包括父类别)
例如,如果主类别slug为cars;子类别slug是:Ford;如何获得永久链接Ford, 包括其父类别的slug(get_category_link() 退货mysite.com/?cat=19 链接类型,但我想要mysite.com/cars/ford )
如何一次更新所有帖子?
有没有办法一次更新所有帖子?问题是,当我从另一个CMS迁移内容时,一些永久链接工作正常,而有些则不行,当我更新帖子时,所有链接都工作正常。我尝试了一些方法来执行此要求,但没有帮助。
按插件与名称对类别进行排序
我只是想重新排列标题菜单中的下拉选项。它从类别中提取,目前按字母顺序列出,第一个除外。我想按slug的顺序列出。我试图更改“orderby”,但似乎没有成功。附件是a)下拉列表当前显示的屏幕截图,以及b) 标题此部分的代码。当我更新代码时,欢迎所有反馈。干杯
How to Disable UNICODE slug?
我正在用UNICODE插入帖子标题,但我不想用UNICODE UTF8字符保存。相反,我想在slug自动创建之前使用我的标题转换函数:如下所示:function my_convert($string) { $string = str_replace(\'ჲ\',\'a\',$string); $string = str_replace(\'ძ\',\'b\',$string); .............. ............. return $str
在知道父ID的情况下,从子弹头中获取子ID
我有一个需要从中获取数据的层次结构。这是我在了解父母的同时需要得到的孩子(用鼻涕虫的名字)。Highest Known Parent Page (slug : \'parent\') |_ Child 1 (slug : \'child-1\') |_ Page 1 (slug : \'page-1\') |_ Page 2 (slug : \'page-2\') |_ Child 2 (slug : \'child-2\') |_ Page 1
如何使/博客插件即使在单个帖子插件中也能保持
我在wordpress(最新版本)上有一个简单的网站,假设是这样的。组织。我想让用户发一些类似示例的帖子。org/blog/username/postitle。所以我需要一些层次:1)示例。组织/博客(主博客页面)2)示例。org/blog/username(用户名存档页)3)示例。组织/博客/用户名/帖子标题(单帖子页)我见过很多基本相同的旧解决方案,但即使我将永久链接结构设置为/blog/%author%/%postname%或简单地设置为/blog/%postname%,也无法工作。我的意思是,这是
将META_VALUE附加到POST的永久链接
我有2种自定义帖子类型movies (非层级)和series(层次结构)。每个帖子来自series类型有一个元字段_movie 其中包含电影ID。我想为指定自定义永久链接结构series. 我需要实现的是链接http://example.com/series/movie_slug/parrent_series_slug/series_slug (parent\\u series\\u slug是系列父级的slug,如果没有任何父级,它们是层次结构,parrent_series_slug 省略)。我目前取得
类别存档页面上的多个类别基本弹头
我对基本类鼻涕虫有点问题。假设我有一个名为“资源”的类别,类别slug设置为“资源”。因此,类别资源中的任何帖子都会显示这种永久链接:实例com/资源/测试岗我已将基本类别slug设置为仅为类别slug。因此,“资源”类别的类别存档如下所示:实例com/资源/但是,我希望类别存档slug的复数形式如下:实例com/资源/有没有办法做到这一点?我没有发现任何问题。谷歌上的这个问题。。。
WordPress 3.8.1多站点博客插件问题
刚刚安装了Wordpress 3.8.1 multisite,但无法删除/blog/slug。我尝试了Wordpress旧版本的所有建议(包括6个月前在本网站上发布的关于从根目录中删除的问题的解决方案),但都没有成功。有人知道如何解决这个问题,或者是否有可能解决这个问题吗?我需要两个网站的双语网站。解决方案是只创建3个站点并使用根站点作为其他站点的接口,还是使用其他CMS?
当插件包含连字符时,自定义POST类型单页(Single-{cpt-name})404
我有一个叫“作者”的CPT。在一个小时的搜索之后,我发现为什么这个CPT(由模板“single author.php”管理)有404个访问单页,我意识到有些人确实有用:那些slug中没有连字符的人!所以对于作家伏尔泰,我的网站。com/作者/伏尔泰/作品。然而,对于“亚历山大大仲马”,我的网站。com/author/alexandre-dumas/给出了一个404。如果我把这个弹头从“亚历山大大仲马”改为“亚历山大大仲马”,不加连字符,它就行了。我需要在我的作者slug中使用连字符(否则我需要让我的客户手
Reslug a Custom Post Type
我为wordpress构建了一个带有自定义帖子类型的插件,在此过程中,我意识到我必须重新构建生成slug的方式。最初,我让cpt制作默认的slug,如new-post-1、new-post-2等。我意识到这很愚蠢,于是重新编写了命名约定,按照应该的方式从帖子标题创建slug。我现在唯一的问题是,我想让我在wordpress中输入的所有旧帖子都使用新的命名约定。是否有一个函数或方法可以告诉wordpress为特定的自定义帖子类型重建/重新生成slug。我找到了这个插件:http://wordpress.or
更改插件选项中的自定义开机自检类型插件
我想给用户一个选项,在我的插件中更改一个自定义的帖子类型slug。使用此答案,我能够将其硬编码为函数:Redeclare/Change Slug of a Plugin's Custom Post Type那么,当用户更新插件选项时,我如何重写它以进行更新呢?我试过这样的方法:function add_custom_rewrite_rule() { $slug = get_option(\'change_rewrite_slug\'); // my plugin option
WooCommerce-按类别分类的产品?
早上好,我需要在类别布局中显示店铺主页,这意味着首先显示类别a中的所有产品,并在其下方显示类别B中的所有产品,以此类推。。我试图使用内置的woocommerce短代码——“按类别显示的产品slug”,但它会按产品slug显示产品,解决方案是什么?这是短代码[product\\u category category=”per\\u page=“12”columns=“4”orderby=“date”order=“desc”]非常感谢。
Sanitize slug title
我需要将此字符串转换为帖子url:(带点和欧元符号的数字)例如:9000欧元->9000欧元我找到了此函数,但不起作用:add_filter( \'sanitize_title\', \'sanitize_title_extra\' ); function sanitize_title_extra( $title ) { $friendlyURL = htmlentities($title, ENT_COMPAT, \"UTF-8\", false); &
显示所有wp_GET_POST_TERMS插件
我使用以下代码来显示我的自定义分类slug。但是,它只显示第一个类别,而不是所有相关类别。我知道这相当简单,与[0]有关,但我不知道如何更改它。$getslugid = wp_get_post_terms( $post->ID, \'opd_taggallery\' ); $getslug = $getslugid [0]->slug; echo $getslug;
从自定义域定义帖子的标题和插件
此问题与WPSE上的另一个问题有关:Set post title from two meta fields我正在寻找一种定义WP自定义帖子类型的方法title 和slug 来自自定义字段(即名字和姓氏)。这样,如果我在fname字段中输入“John”,在lname字段中输入“Doe”,标题将是“johndoe”,而slug将是“johndoe”。上面链接的线程上提供的解决方案可行,但它要求我在点击“发布”之前先“保存草稿”。如果我立即单击“publish”(发布),帖子标题只会是一个破折号/连字符“-”,
需要将字符串作为str_place的固定链接返回
我正在使用此代码在我的网站上获取按字母顺序排列的CPT列表。这很好,效果很好。一个问题是,代码段以字符串形式返回URL,它只是将\\u标题转换为slug,而当标题包含特殊字符时,这不起作用。我需要一个简单的解决方案,如何将\\u permalink而不是此标题返回给slug hack:)<?php $list = \'\'; $tags = get_terms( \'inspirations-emne\' ); $groups = array(); if( $tags &
can't change page slug
我创建了一个页面(比如slug的“页面标题”),然后删除了它。我创建了一个标题相同的第二页,它自动保存为“page-title-2”。第一页已不存在,也不在垃圾桶中,但我无法将第二页的slug重命名为“页面标题”。我该怎么做?
is this a bug or not?
当我们创建一个自定义的帖子类型(在我的例子中是“news”(slug也是news))时,页面的名称是“news”(slug是“news”)。然后,当我添加一些父级为“news”的页面时,它在永久链接设置“%postname%”中显示404。但默认permalink结构也可以。我在“新闻”帖子类型下也有一些帖子类型。Slug相互冲突,这就是为什么会发生这种情况,但我想知道是bug还是其他什么?