您当前的位置:首页 > TAG信息列表 > url-rewriting
如何在不同的归档和单个插件之间无缝重定向?
我有一个带slug的CPTfunction (单数)和存档slugfunctions (复数)。Permalink结构:单数是/function/[postname]/ </存档是/functions/[page-x/].(可以在QueryPosts )这很有效,看起来也不错,但我记录了一些人们直接操纵URL的情况,如:/functions/[postname] (在存档页后键入名称)/function/ (擦除函数名)虽然用一些代码显式更正并不复杂,但会有更多的post类型,而且似乎数据和逻辑对于
自定义帖子类型每年/每月归档固定链接
我在Wordpress网站上有一个自定义的帖子类型“news”。我正在使用高级自定义字段插件为每篇文章添加元数据。我想创建一组新闻项目作为存档:[2013] [January] => 5 [2012] [January] => 20 [February] => 10 [2011] [April] => 30 我通过以下方式实现了这一目标: global $wpdb; $n
重写自定义帖子类型url的添加元框值
我有以下自定义帖子类型(CPT)和元框:电影(CPT)类型(元框)类型(CPT)如果有一部电影被称为“铁杆电影”,那么我希望它是:/Genres/action/Die hard通过将电影CPT设置为“rewrite”=>false并改用以下代码,可以轻松解决此问题:add_action(\'init\', \'rb_add_rewrite_rules\'); add_filter(\'post_type_link\', \'rb_create_permalinks\', 10, 3);
自定义查询变量-让WordPress重定向到漂亮的固定链接URL
在过去的几个小时里,我一直在寻找答案,但没有找到任何正确的方向。非常感谢您的建议!我已有的内容:自定义帖子类型\'stores\'</使用\'query_vars\' 过滤器挂钩:\'state\'.添加了相应的重写规则:模式:stores/state/([^/]+)/?$</匹配:index.php?post_type=stores&state=$matches[1]As\'state\' 是一个自定义元字段,我添加了一个函数pre_get_posts 操作挂钩执行所有查询魔术(创建
自定义帖子类型和自定义分类的存档页面
我做了一个自定义的帖子类型book 和自定义分类法book_category. 我一直在尝试创建一个归档页面,在这里可以查看属于特定类别的书籍。到目前为止,我只能通过创建一本存档书来获得所有书籍的存档页。php文件自定义视图。下一步该怎么办?我的首选url的格式应为:mysite.com/books/[slug of book_category]我的理解是,必须制定某种URL重写规则,但我不知道如何做到这一点。任何帮助都将不胜感激,谢谢。自定义帖子类型已按以下方式注册:register_post_type
重写后删除查询变量
我有一个使用自定义帖子类型的WordPress博客,我正在使用WCK plugin. 其中之一是post类型shows. 然后,特定节目的永久链接显示为:http://my-website.com/wordpress/shows/show-slug/ 这一切都是通过WP和WCK插件的当前功能完成的。然而,我正在尝试添加另一个“级别”的详细信息,以显示在单个显示页面上。为此,我使用URL查询变量item 指定此。例如,如果我想查看某个节目的剧集列表,我可以访问URL:http://my-websi
URL重写的自定义帖子类型和自定义分类起作用,但模板不起作用
我搜索了很多,但没有找到,只是得到了部分答案,我声明了自定义的post类型“store”,分类法为“city”,我尝试的是根据city列表创建店铺列表,并创建类似于post type=store的URL<posttype slug><taxonomy term>。com/store/tokyo/my\\u store\\u name我是如何使用此代码实现它的。Custom Post Type / Taxonomy Slug / Post Title with post type a
嵌套的CPT URL+2个帖子
我在一个客户网站上工作,该网站有两种不同的自定义帖子类型:artist 和portfolio. 我正在使用posts-to-posts 插件创建每个艺术家与其作品集之间的关系。艺术家URL设置为{siteUrl}/artist, 当公文包URL设置为接收艺术家名称时:{siteUrl}/artist/%artistname%我写了以下内容来检查portfolio 已连接到artist, 如果是,请更改portfolio 到{siteUrl}/artist/artist-name/portfolio-nam
Multisite custom rewrite urls
在运行Polylang插件的多站点安装中,我想添加一个自定义重写规则。目前,我的permalink结构是:http://host.com/sitename/language/pagename 现在,我想添加一个名为country的查询字符串,如下所示:http://host.com/sitename/country/language/pagename 我尝试了以下方法,但没有成功:function custom_rewrite_basic() { add_rewrite_t
引用网站传递的持久化URL参数?
我的网站从一个在url中带有邮政编码的推荐人处调用,其参数如下:http://example.org/?zip=47800但是如果我在我的站点上单击另一个链接,参数就会丢失!如何将此参数永久保留在站点上或在当前会话中使用?
WordPress中的CPT如何才能有一个没有错误的第2页?
我有一个名为foobar 在我的functions.php 重写规则为的文件:$rewrite = array( \'slug\' => \'foobar\', \'with_front\' => true, \'pages\' => true, \'feeds\' => true, ); 我的页面
如何获得完美的WordPress,WooCommerce,Custom Post Type漂亮的固定链接?
我想澄清一下如何实现以下结构:Posts & Categories域。com/blog/-blog索引域。com/blog/%category%/-博客类别存档域。com/blog/%类别%/%子类别%/%帖子名称%/单个帖子Pages & Child Pages域。com/%页%/-单页域。com/%页%/%子页%/-单子页WooCommerce Products & Categories域。com/shop/-shop索引域。com/shop/%category%/-“Prod
页面中的重写和自定义链接需要有关添加重写规则的帮助
我有一个页面有经过编辑的permalink,比如,address.com/detail/我需要通过GET请求向那里发送一些值,所以我希望链接看起来像/detail/value1/value2/我在中添加了此代码add_action(\'init\', \'rewrite_rules\'); function rewrite_rules(){ add_rewrite_tag(\'%value1%\', \'([^&]+)\'); add_rewrite_t
自定义后置类型继承(和URL结构)
在查看了文档并四处搜索之后,我没有找到任何东西,所以下面是:是否有任何自定义post类型继承的方法,以及类似以下url结构:domain.com/%parenttype%/%parentname%/%posttype/%postname%/ 假设艺术家有歌曲,看起来像:domain.com/artist/john-lennon/songs/imagine/ 我以前从未在开发中看到过这种情况。有人知道这件事吗?
WordPress重写州和城市的规则
我正在建立一个网站,美国每个州和城市都有一个登录页。我有一个每个城市、州和邮政编码的数据库,设置为WP中的自定义帖子类型。以下是我为每个州成功创建登录页的步骤:function em_rewrite_rules($rules) { $newrules = array(); $newrules[\'state/(.*)/?\'] = \'index.php?state=$matches[1]\'; return $newrules + $rules;
Many Rewrite Parameters/Rules
我有一个圣经页面,page\\u id为135,我正在尝试创建多个WordPress重写规则。我正在尝试获取以下内容之一:我想通过WordPress的get\\u query\\u var()函数访问查询参数。但是,所有参数似乎都保存在get\\u query\\u var(“version”)中。它们不会分成3个不同的参数。它将“nasb/Genesis/1”放入version参数中。我希望能够访问如下参数:获取查询变量(“版本”)获取查询变量(“书籍”)获取查询变量(“章节”)这是我的代码:add_a
向查询变量加载的模板添加分页
我设置了一个名为men的query\\u var,它加载一个显示男装的自定义模板。重写规则如下:add_rewrite_rule(\'collection/men/?$\',\'index.php?post_type=collection&men=yes\',\'top\'); 模板重定向代码如下:if(get_query_var(\'men\') && is_post_type_archive(array(\'collection\'))){ add_f
使URL如/fr/显示为与/相同
我希望我的WordPress网站的每个URL/fr/something 显示与完全相同的页面/something, 但是without redirecting; 我想保留URL。我想我很接近,我用过:add_filter( \'rewrite_rules_array\', \'my_insert_rewrite_rules\' ); add_filter( \'query_vars\', \'my_insert_query_vars\' ); add_action( \'init\', \
URL中包含查询变量的自定义页面重写规则
我有一个名为“listen”的页面,其中有一个自定义模板,它运行一个自定义的wp\\u查询,该查询使用URL中的“show”变量。以下示例有效。。。example.com/listen/?show=thebigshow 我想要什么?我想摆脱?显示url的一部分,并按如下格式设置其格式。。。example.com/listen/thebigshow 我尝试了以下重写规则,但没有成功。function add_query_vars_filter( $vars ){ $vars[
自定义固定链接标记分页
以下大部分工作源于previous question / accepted answer. 我正在尝试实现以下permalink结构:/listings/ /listings/page/2/ /listings/%state%/ /listings/%state%/page/2/ /listings/%state%/property/post-title/ 我原以为这将是一项简单的任务,但我不断遇到越来越多的问题。目前,上述所有工作except paginatio