您当前的位置:首页 > TAG信息列表 > url-rewriting
固定链接:自定义帖子类型->自定义分类->自定义子分类->帖子
我正在构建一个自定义帖子类型及其各自的自定义分类法。代码如下:add_action( \'init\', \'register_my_types\' ); function register_my_types() { register_post_type( \'help\', array( \'labels\' => array( \'name\' =>
将%post_id%添加到自定义POST类型的slug,并防止WP所做的“唯一slug”?
我有一个称为“设备”的自定义帖子类型。我希望permalink结构为:example.com/equipment/%post_id%-slug 我特别希望它使用破折号而不是斜杠(即-“id slug”而不是“id/slug”)。我在google上找到的每一个可能的解决方案都使用了斜杠,我就是不能用破折号。如果有两篇文章标题相同,我还想阻止WordPress添加额外的数字。示例:example.com/equipment/45-awesomeness and example.com
以编程方式将自定义字段添加到自定义帖子类型中的post_name
我为活动设置了一个简单的自定义帖子类型。我正在使用Carbon字段添加一个开始日期字段,我想将其包含在post\\u名称中。例如:http://example.com/events/20190401-staff-meeting/我希望在保存事件时创建post\\u名称,在post\\u名称中添加自定义字段“cw\\u event\\u start\\u date”,以防止URL看起来像这样:http://example.com/events/staff-meeting/ http://example.co
使用URL重写传递和读取URL参数
我是wordpress的新手,以前的所有网站都有。asp或原始。php。虽然我可以修补,但我不是开发人员,由于时间限制,我希望这是一个简单的解决方案,但我还没走多远,我怀疑我正在尝试做的事情在我现有的时间内对我来说太先进了。我正在尝试迁移一个目前使用classic编写的站点。asp。我正在努力实现的目标——这在上面很简单。asp–如下所示:我有一个网站,其中有一个城镇和;邮政编码、县等。用户可以单击URL如下的城镇列表https://example.com/delivery/?town=London -
重写自定义POST类型不适用于动态数据
I created a Custom Post Type in my plugin. I added an argument with rewrite: \'rewrite\' => array(\'slug\' => \'foo/bar/%baz%\', \'with_front\' => false), Then I added a method to replace %baz%: public function cus
重写自定义帖子类型的嵌套URL
我对嵌套permalink有问题。我的URL结构如下:Catalog -> Category -> Product我的URL是:www.domain.com/catalogs (用于存档目录)www.domain.com/catalogs/%catalog% (对于包含类别列表的单个目录页)www.domain.com/catalogs/%catalog%/%category% (对于包含产品列表的单一类别页面)www.domain.com/catalogs/%catalog%/%catego
更改作者链接中的作者基础和插件
你好,我正在尝试将作者链接从mysite/author/username更改为mysite/companys/dataFromUserMetabox我尝试了这个答案chage author url url已更改,但问题是当我尝试在author中获取作者id时。php模板if ( $author_id = get_query_var( \'author\' ) ) { var_dump($author_id); } else { echo \'no author id
Custom Params in URL
以下是我当前正在使用的URL:www.Mysite.com?b=ex%2021 我想我可以在中添加一些规则。htaccess文件,因此我添加了以下内容:RewriteEngine On RewriteRule /b/(.*)/$ index.php?b=$1 当我访问www.Mysite时。com/b/ex1/I被转发到首页,在玩了一段时间后,我发现要么出现错误404,要么重定向到主页,这取决于我如何设置规则。我想这是行不通的,因为这个Wordpress正在接管和搞乱事情,所以
Rewrite query var on postname
我正在尝试重写,以便查询变量看起来很漂亮:这是我现在得到的URL结构:example.com/post-type-archive/post-name/?subpage=about 这就是我想要的:example.com/post-type-archive/post-name/about 请注意post_name 正在根据您所在的站点进行更改。到目前为止,我找到的所有答案都没有考虑到这一点。这是我当前的代码:add_filter( \'query_vars\', function($va
在CPT永久链接中使用分类术语-第404页
在创建我喜欢的permalink结构时遇到一些问题。在Stack Exchange上找到一段代码,很遗憾,我现在找不到。我有一个叫CPT的project 我希望能够实现这种结构https://mysite.tld/taxonomy/title-of-project目前正在使用此代码/* Initialize Project CPT **/ add_action( \'init\', function() { $rewrite = array( \'slug\'
URL rewrite rule
我有分类学product_brand 和product_cat我有一个链接:/product_brand/brand_name/?attributes[product_cat]=product_cat_id 如何转换为漂亮的url?/product_brand/brand_name/product_cat_name function custom_rewrite_rules() { add_rewrite_rule(\'^product_brand/(.*)/(.*)?
在默认术语链接URL之后进行自定义重写
我有分类法car 还有一些术语,比如kia, honda, 和toyota.使用函数get_term_link(), 我可以获得如下术语存档链接:site.com/car/honda/ 我正在尝试使用自定义重写规则来获取此结构:site.com/car/honda/{$trim} 我的重写规则如下所示:add_rewrite_rule( home_url() . \'/car/([^/]*)/([^/]*)/?\', \'index.php?taxono
使用添加_重写_规则和分页时遇到问题
我们在网站上有一个部分,例如:www.example.com/for-sale/category-name/ for-sale 但是,是WP页category-name 是动态的,这就是我编写以下重写规则的目的。add_rewrite_rule(\'for-sale\\/([a-z-]+)\\/?$\', \'index.php?pagename=for-sale&search_slug=$matches[1]\', \'top\'); 但是,当用户需要使用page 查询变量,如
无法访问模板中的查询变量
我添加了一个自定义端点\'product\' 在页面中。add_action( \'init\', \'add_endpoints\'); function add_endpoints() { add_rewrite( \'product\', EP_PAGES ); } 我在页面中添加了一个名为“dashboard”的短代码。add_shortcode( \'ims-dashboard\', \'dashboard\' ); public function
Taxonomy rewrite question
我有定制的餐饮、住宿和活动职位类型。这些自定义帖子类型中的每一种都使用一种称为region的自定义分类法。例如,如果我有一个名为“闹市区”的地区,我希望能够通过转到域来显示该地区的用餐选项。com/市中心/餐饮。或者通过进入域名展示该地区的酒店。通讯/市中心/住宿。所以,基本上,我喜欢创建一个重写规则来给出结构域。com/tax term/cpt slug显示已选择该税项的cpt的所有帖子。有什么办法吗?
自定义重写规则在多站点上发送404标头
I have a custom rewrite rule which rewrites /wp-content/themes/my-theme/manifest.json to /index.php?manifest=true. This generates some JSON code for progressive web app functionality, and generally works great. On a multisite install, however, th
重写多个分类和自定义帖子类型的URL
我有2个分类法(流派和艺术家)和自定义帖子类型(歌词)我想得到的url结构是CPT:/lyrs/-CPTArtist的存档页:/lyrs/artist/&/歌词/艺术家/歌曲名称/流派:/歌词/流派我已经使用CPT pluginurl制作了CPT和分类法,这很好,但在其中一个分类法上,它给了我404页的错误CPT: $args = array( \"label\" => __( \"Lyrics\", \"sage\" ), \"label
添加重写规则以指向服务器上的文件
我正在尝试添加一个重写规则,该规则将指向插件中的文件。这可以添加到插件、主题或中。htaccess文件。主题函数中的当前代码。php看起来像:// Add Custom Rewrite Rules function custom_rewrite_basic() { flush_rewrite_rules(); add_rewrite_rule(\'^leaf/([0-9]+)/?\', \'wp-content/plugins/my-plugin/index.php?lea
如何在使用自定义分类术语段塞添加自定义帖子类型URL后修复开机自检404
我正在为帖子等设置“特殊”url结构我想得到的结果是:sitename。com/club/justcavaliclub是分类法中的术语(club\\u类型),justcavali是post类型(booking\\u类型)在我将“重写”设置为“俱乐部类型”后,我所有的帖子/页面都会转到404,例如,我在这些页面上得到一些毫无意义的查询post\\u type=“附件”,我已经尝试了每一种方法来解决这个问题,但有些人要么分类法/cpt中断,要么帖子/页面中断当我插入“%club\\u type%”为cpt重写
自定义POST类型固定链接每隔一次更改
我已经创建了父>子>孙结构。(课程>系列>剧集)。我已经创建了下面的代码来更新每个自定义帖子类型的url,这样我就可以拥有url结构http://mywebsite.co.uk/system/%course%/%series%/%episode%.例如,一门名为“速成课程”的课程,包含一系列“基础知识”,其中一集是“检查镜子”,应该是这样的http://mywebsite.co.uk/system/crash-course/the-basics/checking-your-mirr