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

  • 为什么WordPress重写器在帖子和页面上的工作方式似乎不同?

    时间:2014-04-09

    我正在我的函数中创建一些简单的重写。我的WordPress安装中的php文件:add_rewrite_rule(\'product1/faqs/?\', \'index.php?name=product1-faqs\', \'top\'); 我注意到,如果在浏览器中点击“product1/faqs”,它会成功显示“product1 faqs”的内容,但会将url保留为product1/faqs(这是需要的),但仅当它是帖子时。如果我尝试在页面上使用相同的技术,浏览器URL将切换到“produc

  • 将特定单词添加到默认页面固定链接

    时间:2014-04-10

    现在我正在做我客户的一个项目。这一切都是关于亚马逊产品展示的。我的客户希望我更改所有帖子、页面、搜索结果、归档页面、类别页面和所有自定义帖子类型页面的永久链接。我对重写API很陌生。我已经阅读了wordpress codex上提供的文档https://codex.wordpress.org/Function_Reference/WP_Rewrite 还有这里https://codex.wordpress.org/Rewrite_API 在网上也一样,但不能把事情说清楚。有人能帮我为我的页面生成自定义永久链

  • 如何获取未写入的原始查询字符串

    时间:2014-04-12

    如果不启用永久链接,URL看起来像什么?p=1,当permalink被激活时,出现的是postname。。。问题这不是的重写版本吗?p=1。。当我使用$\\u GET[\'p\']时,里面什么都没有。。。这正常吗?

  • Rewrite category slug

    时间:2014-04-17

    我有这样一些类别:/europe/postname /usa/postname 出于各种原因,我想将其改写为:/news/view/postname 我尝试了一些re-direct插件,但没有成功。这可能吗?

  • 如何向.htaccess添加自定义重写规则?

    时间:2014-04-18

    我想将自定义重写规则添加到.htaccess 使用函数中的函数创建文件。php我想添加的重写规则如下:RedirectMatch 301 ^/author/(.+)$ http://name-blog.com/$1我知道有一个WordPress函数可以将重写规则添加到.htaccess:$wp_rewrite->add_external_rule( \'mobile/([^/]+)$\', \'mobile/index.php?action=$1\' );那么,我如何使用它将重写规则添加到.htac

  • 像特定子目录中的页面一样进行后归档

    时间:2014-04-24

    我有一个网页,上面有属于特定类别的帖子(例如项目)。我想显示特定类别(如页面)的存档。现状现场结构与此类似:/我们的工作/our-work/projects <;-在这里,我想拥有项目的存档。。。我使用以下设置:category_base = 类别permalink_structure = /新闻/%类别%/%postname%/我可以通过示例访问项目档案。com/cat/项目。我已经尝试了以下方法,但没有成功:删除page_for_posts 并将其设置为新创建的页面“新闻”。在中包括以下代码。w

  • 检查重写API是否可用

    时间:2014-04-24

    WordPress支持通过重写API重写URL。它依赖于底层HTTP服务器机制来完成工作。WordPress并不总是能够强制执行重写规则。例如,对于Apache,不允许WordPress创建。htaccess文件。我正在编写的插件应该利用重写API,如果它可用的话。基本上:if (is_url_rewriting_available( ) ) { Plan A } else { Plan B } 但我找不到这样的函数。到目前为止,我所调查的是:文件

  • 自定义修改重写函数没有响应

    时间:2014-04-25

    我的url是http://domain.com/author/john/?posts=pending 我想要的是http://oyecow.com/author/john/pending 我的职能add_rewrite_rule(\'^(author)/([A-Za-z0-9_- ]+$*)/?\', \'index.php?posts=$matches[1]\',\'top\'); } add_action(\'admin_init\', \'create_custo

  • 重写规则是捕捉页面而不是帖子

    时间:2014-04-29

    我正在尝试实现一个wordpress站点,其中可能有一个以firstname格式生成的名称。url前面的姓氏。我有以下规则 $wp_rewrite->rules = $newrules + $wp_rewrite->rules; $newrules = array(\'(\'.$var[\'RealName\'].\')/(.+)$\' => \'index.php?pagename=\'.$name.\'&brokername=\'.$wp_rewrite

  • How to remove post redirects

    时间:2014-04-29

    我最近安装了一个名为“WordPress的Q和FAQ及知识库”的插件原来它缺少我需要的功能,所以我把我创建的每个常见问题都扔掉了,然后停用了插件。我已经用相同的名称/url(即/faq)创建了一篇帖子,但当我访问/faq url时,会显示我以前删除的所有faq帖子?如何确保与常见问题无关的问题仍然显示?如何永久删除显示旧FAQ的重定向到/FAQ,并使其显示我的新页面?

  • Hide / rewrite download link

    时间:2014-05-03

    我想隐藏下载的实际路径,如下所示http://my.wordpresssite.com/wp-content/uploads/2012/12/example.pdf取而代之的是:http://my.wordpresssite.com/downloads/example.pdf我想我必须通过重写来做到这一点,但我真的对此感到不舒服。有人能为我的问题提出一个解决方案吗?

  • 将Rel=Canonical仅添加到一个页面

    时间:2014-05-05

    我正在尝试添加rel=\"canonical\" 只标记一个页面,即主页。为了添加标记,我需要将其添加到<head> 模板的一部分,在标题中。php文件。这将为我的wordpress网站的所有页面添加相同的rel canonical标记。如何将rel canonical仅添加到一个页面,即主页。我不想进行301重定向,我想添加一个rel canonical标记。或者可以使用一些htaccess代码(但没有301重定向)来实现这一点吗?

  • 定制URL方案-定制帖子类型的参数

    时间:2014-05-07

    我有一个自定义的帖子类型设置为事件。在这个帖子类型中,我有各种各样的内容/自定义元,它们将在两到三个不同的页面上使用。我想知道我的自定义帖子类型url是http://www.mysite.com/my-custom-post-title/在那个页面上,我有3个链接,点击后会加载相关内容,即。http://www.mysite.com/my-custom-post-title/faqs/http://www.mysite.com/my-custom-post-title/directions/我可以通过初始

  • 如果在URL中找到字符串,则重定向

    时间:2014-05-08

    我试图在查看任何与插件相关的页面时,将未登录用户重定向到登录页面。当我指定他们无法查看的页面时,我的代码运行良好,但我正在尝试从URL中提取字符串,这正是我所面临的困难。以下是URL示例:http://domain.com/idx/city/irvine/我正在尝试检测URL中的字符串“idx”。我查看了我使用的IDX插件中定义的重写规则:\"idx/city/([^/]+)(?:/page\\-(\\\\d+))?\" => \'index.php?idx-action=results

  • 为什么我的定制函数不是从我的unctions.php文件开始的?

    时间:2014-05-12

    我们希望清理一些WordPress URL,并按照以下格式进行一些重写:实际URL:产品一/产品一指南/实际URL:产品二/产品二指南/重写URL:产品一/指南/重写URL:产品二/指南/这允许我们在不同的产品中使用相同的子文件夹名称。(无重复的slug问题)总之,我在函数中有一个函数。实现此功能的php:// URL replaces function updateToPerfectURLs($content) { $new_content = $content;&#x

  • 如何通过筛选器修改固定链接?

    时间:2014-05-12

    当调用_permalink时,我想在我的while站点中更改URL的in my href属性。例如:<h2><a href=\"<?php the_permalink()?>\" 我可以使用我的功能吗。php文件调用我的自定义函数,该函数处理搜索并替换URL中的function updateToPerfectURLs($content) {

  • 来自自定义帖子名称的多个URL

    时间:2014-05-12

    我想为Wordpress中的网站做一些特别的事情。我有一个“自定义帖子类型”,除了帖子的名称之外,它的数据都是“帖子自定义字段”。我需要为同一帖子的每个“帖子自定义字段”创建多个URL,并显示自定义帖子字段值。例如自定义帖子类型为custompostA此自定义帖子类型具有以下“自定义帖子字段”:customfieldA、customfieldB我添加了一篇标题为“Example1”的新帖子基于此,我想要两个不同的URLwww.domain。com/custompostA/Example1/customfi

  • 对非对象调用成员函数Add_Rule()

    时间:2014-05-13

    我想要mysite页面。要使用URL访问的com/产品我的网站。com/product/productname而不是mysite。com/产品?名称=产品名称我正试图通过插件主文件中的代码来实现这一点: add_rewrite_rule(\'^(product)/([^/]*)/?\', \'product?name=$matches[1]\',\'top\'); 但我得到了一个错误:致命错误:对/location/wp includes/rewrite中的非对象调用成员函数add\\u rul

  • WP重写规则-自定义帖子类型和分类

    时间:2014-05-14

    几天来,我一直在拼命想办法解决这个问题。我有一个自定义的帖子类型和自定义分类法,我正在尝试让我的URL正常工作。下面是我想要的URL结构:http://url.dev/custom-post-type/taxonomy/post-name/前两部分正在发挥作用。我可以去custom-post-type 它使用我的archive-custom-post-type.php 文件我也可以去/custom-post-type/taxonomy 它使用我的taxonomy-name.php.然而,当我尝试去一个实际

  • 通过自定义域和帖子将自定义值添加到固定链接

    时间:2014-05-14

    我有两种自定义帖子类型,一种叫做瓜党,另一种叫做党类别。对于甜瓜派对中的帖子,我创建了一个元框,该元框从派对类别中的所有帖子中填充。然后,我可以将甜瓜parites的url重写到www.domain。com/派对/圣诞派对/泰晤士河派对其中圣诞派对是来自派对类别的自定义帖子。我可以访问该页面(www.domain.com/parties/christmas party/thames river party),但当我尝试访问www.domain时。com/parties/christmas parties它