您当前的位置:首页 > TAG信息列表 > url-rewriting
如何重写自定义POST类型的POST插件
我想将此URL结构用于我的自定义帖子类型word:host.com/words/{the-word}-meaning我曾尝试使用“从自定义PostType重写”,但运气不佳,因此现在我正在尝试此方法:add_rewrite_rule(\'^words/([^/]+)(?:/([0-9]+)-meaning)?/?$\', \'index.php?word=$matches[1]\', \'top\'); 但它通过单词postype参数传递整个单词以及-含义。例如索引。php?word=运行含义(
删除开机自检格式(类型)辅助文件
在尝试删除post格式slug时遇到了问题,因此我可以使用示例。com/video用于视频部分,而不是示例。com/类型/视频。通常是这样做的:add_action( \'init\', \'custom_format_permalinks\', 1 ); function custom_format_permalinks() { $taxonomy = \'post_format\'; $post_format_rewrite = array( \'slug
对帖子使用重写规则时获得404
所以我需要在文章标题之前有一个页面slug Blog,我使用重写规则来实现这一点,但这样做会导致404个分页错误。下面是我用来重写的代码。add_action( \'init\', \'my_new_default_post_type\', 1 ); function my_new_default_post_type() { register_post_type( \'post\', array( \'labels\' => array(
如何添加2变量重写规则?
我想以下面这样的画廊的url结构结束;http://myurl.com/gallery-name/gallery-item-name如您所见,将有两个变量。我分离了默认内容和内容库等模板。。到目前为止还可以。但当用户访问此链接时,我应该如何打开单个库元素页面?
固定链接错误地插入多个类别
因此,我最近将我的站点和主题更新为wp 4.5.3(en-GB),并移植了旧站点/主题的内容(它已经过时了)。该网站有4000\'ish帖子,有自定义的帖子类型和分类。大多数内容以默认的帖子类型保存,分类法“类别”是按层次设置的。通常,URL生成为http://example.com/food/postname 哪里food 是顶级标签,帖子可能有几个子标签(水果、油炸等)。然而,自从更新以来,Wordpress生成了无效的URL,例如http://example.com/food/fruits/post
Wordpress URL rewrite regex
我在尝试学习如何将此url写入regex模板以作为重写添加时遇到了困难。我已经尝试了各种regex沙盒来自己解决这个问题,但它们不允许使用“/”,例如,当我从这里复制表达式进行测试时:我有一个自定义的帖子类型(出版物),其中包含两个分类法(杂志、期刊),我正试图为其创建一个好看的url。几个小时后,我来到这里,想知道如何转换这个index.php?post_type=publications&magazine=test-mag&issue=2016-aug 到一个模板化的正则表达
自定义帖子类型重写重定向至主页
我注册了一个自定义的post类型,名为employees. 注册我使用的自定义帖子类型时:... \'rewrite\' => array(\'slug\' => \'people\'), ... 现在,当我将鼠标悬停在指向我的一名员工的链接上时,我看到的url如下所示:www.example.com/people/john 所以这似乎是正确的。但我点击链接,我看到Chrome导航到www.example.com/john 然后它不存在,所以它重定向到www
发布类型重写规则以指向自定义页面/模板
我有一个自定义的帖子类型/分类法,它现在运行良好。我编写了一些自定义重写规则来创建URL,如:domain.tld/postTypeName/parentTaxonomy/childTaxonomy/postSlugfunction custom_rewrite_rules($rules) { $newrules = array(); $newrules[\'lessons/(.+)/(.+)/(.+)/?$\'] = \'index.php?lessons=$m
Custom rewrite rule
我需要做一些URL重写,但这对我来说是全新的,我尝试了一些事情,但似乎没有任何效果。例如:我有一个如下所示的URL。http://example.com/directorio/?filter=all&search_text=&type=medicos&location=quito&cs_directory_search_location=Yes&search_view=&goe_location_enable=No&cs_loc_max_input=
如何更改我的页面的URL?
目前我的页面是:domain.com/page 我想让他们看起来像:domain.com/example/page
如何为转换非拉丁字符的类别和标签重新生成插件?
我将我的博客导入Wordpress,但当有重音字符时,所有类别和标签URL都会丢失字母。例如,名为Beyoncé的标记就是mysite。com/标签/碧昂斯这些帖子的鼻涕虫导入得很好,新帖子也很好地取代了é>e,á>a等。。从我搜索的所有插件中,没有一个能转换类别和标签,只有post-Slug。我如何才能正确地重新生成它们?
自定义帖子类型和固定链接设置
在网站的根目录中添加Wordpress。希望以页面的URL结构为例。com/{page slug},并以帖子为例。com/academy/{post-slug}。我将永久链接设置为自定义,结构为/academy/%postname%。这很有效。但是,我有一个自定义的post类型,称为definitions。我想以定义URL结构为例。com/glossary/{定义slug}。目前与上述设置,我得到了一个例子的URL。com/academy/definition/{definition slug}有没有办法
将存档插件添加到默认开机自检类型
我想添加/post/ 到默认的post post类型url。我尝试注册“post”post类型,如下所示:function fdm_register_post_types() { // Get post post type object $object = get_post_type_object( \'post\' ); // Set rewrite argument $object->rewrite = array( \
Rewrite URL based on home_url
我点击的URL是:home_url(\'18/profile\') 我希望URL执行为:localhost/wordpress/seller?page=profile 18是卖家页面的页面ID。此外,当我多次点击上述URL时,URL的最后一部分会不断追加。add_filter( \'rewrite_rules_array\',\'my_insert_rewrite_rules\' ); add_filter( \'query_vars\',\'my_insert_query_v
删除自定义帖子类型的固定链接“前半部分”
假设我有CPT“event”。在register\\u post\\u type中,我设置了\'slug\' => \'event\' 然后,在Wordpress设置中,我设置了以下永久链接结构Custom: http://www.domain.tld/news/%postname%/ 问题是,我的“事件”CPT的URL是www.domain.tld/news/event/<event-name> 我想要www.domain.tld/event/<ev
Multipage Post URL correction
我刚安装了WordPress并检查了多页帖子,该帖子由<!--nextpage-->.我希望第一个URL应该是:example.com/wordpress/this-is-test/1/ example.com/wordpress/this-is-test/2/ and so on... 但当我使用example.com/wordpress/this-is-test/1/, 它会自动重定向到example.com/wordpress/this-is-test/.我怎样
重写自定义WP_QUERY结果的URL
我有以下表格:<form action=\"<?php the permalink(); ?>\" method=\"get\" > <input type=\"hidden\" name=\"taxo\" value=\"question\" /> <select name = \"cata\"> <option value=\'unique_name-a\'>xxx</option> <
Custom rewrite rule ignored
What I need为了进行产品页面变化测试,我正在尝试将我的产品页面url重写为如下内容:www.website.com/products/product-x/variation/1/ What I have done我添加了查询变量,如下所示:/** * Adds variation query var */ function gtp_add_variation_query_vars( $vars ) { $vars[] = \'variation\
更改所有页面的固定链接,而不是分层链接,以具有页面的ID
我想把我网站所有页面的永久链接改为http://example.com/page1/page2/page3 http://example.com/152 其中152是页面的id。我可以使用page\\u rewrite\\u规则吗?如何做到这一点?我试图将永久链接设置为默认值,这为我的页面提供了永久链接?page\\u id=pageid我希望只使用pageid?page\\u id=应该从永久链接中删除我该怎么做?(用于页数)
正在将/px/?q=x重定向到/px/x/
我们有一个页面,根据查询字符串变量显示产品q.像这样:http://example.com/px/?q=ninja-coffee 我们希望显示此类页面的URL,如下所示:http://example.com/px/ninja-coffee/ 到目前为止,我们还不能让它工作,所以你们有什么想法吗?解决方案可以是.htaccess 或在中functions.php (我们有一个儿童主题)。我们很高兴,只要它起作用,我们显示产品的页面与正常的WordPress搜索无关。它只是一个普通的Wor