您当前的位置:首页 > TAG信息列表 > url-rewriting

  • 添加_重写_规则不适用于页面变量

    时间:2017-02-25

    我有一个页面叫做mypage 和一个名为mycustomvar, 我正在尝试重写以下url:http://example.com/index.php?name=mypage&mycustomvar=someword 至http://example.com/mypage/someword 使用add_rewrite_rule( \'^mypage/([^/]+)/?\', \'index.php?name=mypage&mycustomvar=$matches[1]\',

  • 如何为子域添加自定义重定向规则?

    时间:2017-02-26

    我正在尝试编写一个自定义重定向规则,将子域名重定向到匹配的页面。示例:wppage.example.com → example.com/wppage我在我的functions.php:function custom_rewrite_basic() { $rewrite = add_rewrite_rule(\'([^/]+)/?$\', \'index.php?pagename=$matches[1]\', \'top\'); } add_action(\'ini

  • 阻止WordPress重写一个模板的URL

    时间:2017-03-01

    已经提出了这个问题的各种变体,但是场景与我的不匹配,尽管我付出了努力,但我仍然无法在我的用例中采用之前的工作解决方案的答案。我有一个页面模板,其中内置了javascript应用程序。该应用程序使用URL中的最后一个参数作为ajax请求的参数,并运行该请求,然后为其生成结果。由于SEO问题和客户端要求,我无法更改或改变此请求语法的工作方式,因此我必须在Wordpress中工作(页面是从Ruby应用程序转换而来的)当客户请求:https://www.wordpresssite.com/service/test

  • 我如何才能只显示我的自定义帖子类型的一个类别的档案?

    时间:2017-03-01

    这与问题不同:How to display categories of my Custom Post Type?我有一个自定义的帖子类型-播客。我添加了分类法“category”,因为我希望我的“podcast”与我的帖子共享“category”分类法。我有一个归档页面(archive podcasts.php),它在url/podcasts/处显示播客,但它shows all the categories. 我想在中显示我的播客a single category at a time, 比如在mysite

  • 需要帮助将重写规则添加到页面

    时间:2017-03-06

    我有这样的url结构,其中淘宝是一个页面:http://website.com/taobao/?item=123123 我需要把它改成这样http://website.com/taobao/item/123123 我试过了,但没用 add_rewrite_rule( \'product/([^/]+)\', \'index.php?product=$matches[1]\', \'top\' );

  • WordPress SSL(HTTPS)不能使用自定义固定链接

    时间:2017-03-08

    我已经在一个网站上设置了SSL,主页工作正常。此外,如果永久链接设置设置为默认值(普通),则每个页面和存档都可以正常工作但如果永久链接设置更改为其他选项,则所有页面和类别都会出现404错误。我正在使用woocommerce插件,如果这很重要的话?另外,我的htaccess文件如下所示。# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^ind

  • HARD FUSH_REWRITE_RULES()不重新生成.htaccess

    时间:2017-03-17

    我目前正在开发一个主题,我想添加两个永久链接一个正在重定向到索引。php带有一些自定义参数和值(存储在wp\\u options表中的规则),另一个是重定向到我的模板中的一个文件,该文件提供了管理ajax。php功能(存储在.htaccess文件中的规则)。add_action( \'init\', \'custom_rewrite_rules\' ); function custom_rewrite_rules() { add_rewrite_rule(

  • 自定义分类URL正在重定向到具有相同名称的页面

    时间:2017-03-23

    我创建了如下cpt: register_post_type( \'mission\', array( \'labels\' => array( ... ), \'supports\' => array( \'title\', \'editor\', \'comments\', \'revisions\', \'trackbacks\', \'author\', \'post-formats\' ),

  • 自定义POST类型重写和wp_pagenavi相互干扰

    时间:2017-03-27

    假设我有一个带有分页的归档页面wp_pagenavi 用于URL下的分页example.com/articles/news. 使用分页时,URL将更改为example.com/articles/news/page/2, .../page/3, 等等也可以说我有一个带有slug的自定义post类型newsposttype 我有这样一个重写规则:\'rewrite\' => array(\'slug => \'articles/news\'). 这样做是为了生成URL,其中视图将显示在下面,例如。

  • 如何将插件添加到URL,但仍重定向到同一页面

    时间:2017-03-30

    所以这可能有点难以解释,但我会尽全力:)。我有一家经营woocommerce的网店,我有多个类别,有多个子类别。其中一个页面设置为this, 使用一点javascript魔术,以及window.history.pushState 按类别时,URL将更改:From www.webshop.com/slug/ To www.webshop.com/slug/category1 按类别将显示所有子类别(再次参见插图),然后按其中一个子类别将更改URL:From www.websh

  • 嵌套IF语句以根据过滤的标记仅回显一个字符串?

    时间:2017-03-30

    我们的目标是,当您在我们的/即将到来的事件页面上时,您可以按事件类型或区域进行筛选。从下拉列表中选择选项后,我想在面包屑中回显页面标题。例如,如果您想在帕洛阿尔托观看附近的活动,您可以选择北加利福尼亚州。以下是该选项的代码<a class="dropdown-item" href="<?= $full_uri . "?tag=northern-california" ?>"> Northern Califo

  • 自定义POST类型固定链接结构,该类别还用作档案

    时间:2017-03-31

    我到处找了很久,没有找到任何我想要的东西,所以我想我应该在这里发布。这篇文章和答案非常接近,但我很难将其适应我的需要:How to create a permalink structure with custom taxonomies and custom post types like base-name/parent-tax/child-tax/custom-post-type-name以下是我想做的:自定义post类型slug:业务URL结构:/business-listings/ (top le

  • 从模板中编辑元字段

    时间:2017-04-04

    我相信以前可能有人问过这个问题,但我已经尝试了各种搜索,找不到确切的答案。也许这是不可能的!我有一个用户目录(使用\"agents.php\" 模板)。URL: /agents 当您单击一个代理时,它会转到另一个页面“代理配置文件”,该页面使用profile.phpURL: /agents/profile/22 使用一些重写规则,我可以访问查询var 22并可以使用它。现在,我想根据当前代理重新编写页面标题和元描述。例如,网页/代理/个人资料/22的标题为“查看代理22”。如果查看代理

  • 搜索.php中的自定义帖子URL不是正确的重写URL

    时间:2017-04-06

    我正在尝试使用以下方法在搜索结果页上获取自定义帖子类型的重写URL:echo get_permalink(get_the_ID());这将返回我的站点的基本名称加上post slug,这是不正确的,因为我使用\'rewrite\' my中的参数register_taxonomy 作用在每个页面上,使用get_permalink 在post循环中,我得到了正确的URL,但在搜索结果页面上除外。有人知道如何解决这个问题吗?

  • WordPress使用的URL与自定义帖子类型的重写参数中定义的URL不同

    时间:2017-04-06

    我定义了以下自定义帖子类型+分类法$productTaxonomyLabels = [ \'name\' => __(\'Product Categories\', \'byronposttypes\'), \'singular_name\' => __(\'Product Category\', \'byronposttypes\'), ]; $productTaxonomyArgs = [

  • 更改WordPress地址URL的灾难

    时间:2017-04-06

    我犯了一个错误,在设置->常规下更改了URL。在这之后,Wordpress把我锁在了门外。我首先在wp congif中添加了。php文件:define(\'WP_HOME\',\'http://example.com\'); define(\'WP_SITEURL\',\'http://example.com\'); 这似乎已经解决了这个问题,但只有在我登录Wordpress的情况下。用户无法进入该网站,他们有一条禁止的消息。我访问测试站点的URL会将我重定向到我的主页等。我还重置

  • 一次性重写单个POST类型的插件(显示具有相同URL的普通页面)

    时间:2017-04-07

    SOLVED见下面我的答案;我不能马上接受。Original post我定制了一个帖子类型sector:register_post_type( \'sector\', array( \'labels\' => array( \'name\' => __( \'Sectors\' ), \'singular_name\' => __( \'Sector\' ) ), \'public\' =

  • 是否可以从重写中删除提要?

    时间:2017-04-09

    我使用的是Monkeyman重写分析器,所以当我进行一些自定义重写时,我可以看到所有的重写,我注意到很多重写都是为提要生成的。我有没有办法把它们去掉?它会影响性能吗?我已经计算过这些重写规则中有多少包含“rdf”,有90个,随着我的网站的发展,可能会有更多的规则,所以只禁用它们,我觉得这会清理很多垃圾实例 myctp/feed/(feed|rdf|rss|rss2|atom)/?$ myctp/(feed|rdf|rss|rss2|atom)/?$ 我试过禁用Feeds插

  • 根据URL动态重定向页面?

    时间:2017-04-10

    我正在为我的网站制作一个翻译系统,我在URL重写方面遇到了问题。每个页面都被翻译成多种语言,并且每种语言应有不同的URL,例如:/en/best-restaurants-in-tokyo /it/migliori-ristoranti-a-tokyo /fr/meilleurs-restaurants-à-tokyo 等等。所有这些链接都应该打开同一个帖子。所有与翻译相关的信息(包括slug)都存储在一个单独的表中。根据所选语言更改帖子的内容是微不足道的,但我

  • 如何通过ADD_REWRITE_RULE()使用自定义字段?

    时间:2017-04-11

    我对在WordPress中编写重写规则很陌生,我想确保我没有走错方向。My goal: 使用随机数字和字母作为自定义帖子类型的URL结尾project 页码我下面的代码是我迄今为止所尝试的。。。功能。php// Create a random string and save it to the post for the URL ending add_action(\'save_post\',\'add_url_id\'); function add_url_id( $id, $post )