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

  • 使用WP_REWRITE访问或编辑自定义生成的固定链接

    时间:2016-03-06

    我想使用WP_Rewrite. 我找到了codex 他们有很好的例子和this stack topic 也向我解释了很多。目前,我得到了以下基于codex的代码,并从堆栈溢出问题中更新了3:add_filter( \'rewrite_rules_array\', \'custom_permalinks\' ); add_filter( \'query_vars\', \'custom_query_vars\' ); add_action( \'wp_loaded\', \'custom_f

  • 帮助重写两种帖子类型的规则

    时间:2016-03-08

    我正在尝试为两种帖子类型设置两个重写规则。基本上,我想要的结构是:site.com/app/course/xxxx/ => 添加query\\u var课程site.com/app/course/xxxx/theme/xxxx/ => adss查询变量课程和主题我设置了两个add_rewrite_rule:public function rewrite_rules(){ add_rewrite_tag( \'%course%\', \'([^&]+)\' );

  • 自定义发布类型GET_POST_TYPE_ARCHIVE_LINK($POST_TYPE)返回FALSE

    时间:2016-03-12

    Permalinks(最终)为客户的各个岗位工作yoga-event 我创建的类型。无需重写URL即可归档工作:http://website.localhost/?post_type=yoga-event然而get_post_type_archive_link( \'yoga-event\' ) 返回false。这是我要发送到的阵列register_post_type:Array ( [labels] => Array (&#x

  • 分别为基本+子项添加重写URL

    时间:2016-03-13

    我有一个主页,除此之外还有孩子。我成功地将孩子们改写成这样:add_rewrite_rule(\'my-url/?([^/]*)\', \'index.php?my-var=$matches[1]\', \'top\'); 这很有效。但当我试图重写基础时:add_rewrite_rule(\'my-url/?\', \'index.php?my-var=main\', \'top\'); 。。。它不起作用。我知道,它被第一条规则改写了,所以我把它们调换了,但后来孩子们都被重定向到主页。

  • 未找到Example.com/Customer-Post-name的页面

    时间:2016-03-16

    我已经创建了custom post type: jobs custom taxonomy : jobs_division我想要类似url的自定义永久链接结构:/%自定义帖子类型%/%自定义分类法%/%帖子名称%/我已经使用以下代码使用pluginand注册了自定义帖子类型,我使用的是215主题除了i实例com/作业应该显示所有帖子但上面说page not found这是代码add_action( \'init\', \'boss_cpt\' ); function boss_cpt()

  • 木材公司中的单一产品链接

    时间:2016-03-18

    我想更改我的产品链接produkt/produkt-name到produkt/category/subcategory/product_id/product-name/?myvariableParsedByJson请告诉我怎么做?

  • 删除自定义帖子类型插件,但保留相关类别分类永久链接

    时间:2016-03-21

    在自定义帖子类型分类法的自定义url重写方面也遇到了困难。以下是我的要求:域/mycpt\\u类别/postname/有很好的记录here 在多个SE线程中,删除CPT basename,从而得到永久链接:域名/postname/我能够构建permalink,例如:域/cpt基名称/cpt\\U类别/postname(following this solution )我真正想做的是删除自定义的post类型slug,但保留其相关的分类类别,这样我的链接将是:域/mycpt\\u类别/postname/非常感

  • 自定义帖子类型url重写(与页面url冲突)

    时间:2016-03-23

    我有一个网站,有许多不同的自定义类型的职位。我想将页面用作这些自定义类型帖子的父模板(列出所有特定的自定义帖子)例如,我有一个名为“博客”的页面,它有URL www.mysite。com/blogIt将列出名为“blog”的自定义帖子。以下是自定义post类型实现:$args = array ( \'label\' => \'Blog Posts\', \'singular_label\' => \'Blog Post\',&#x

  • 更改单个帖子条目的永久链接

    时间:2016-03-23

    我定义了一个自定义帖子类型,projects, 我已经将这些帖子类型的永久链接设置为/projects/my-project/. 然而,对于其中一个项目,我需要给它一个特殊的URL,所以/projects/special-project/ 它出现在/special-project/. 这可能吗?

  • 用静态页面替换术语档案

    时间:2016-03-27

    我需要为不同的Woocommerce产品类别制作不同的页面,每个页面都有不同的外观和功能。为每个术语存档定义模板会使我的客户很难更改内容,我想为这些术语创建静态页面,这样就可以使用页面生成器。我试过使用archive_template 过滤器,但它显然不能用于静态页面。我也在考虑重写规则,但我不知道这些规则,也不想重定向。

  • Nginx WordPress和另一个Web应用程序URL结构

    时间:2016-03-29

    我已经在我的根示例上安装了WordPress。com/网站。此外,我还有另一个示例上的Web应用程序。com/my-app/有一些丑陋的链接,例如。com/我的应用程序/文件。php?arg=要访问的值。如何使我的应用程序SEO友好的URI结构像下面的示例一样工作example.com/my-app/file.php?arg=value to example.com/my-app/value/ 目前,如果我访问示例。com/my-app/value/it将我重定向到我的WordP

  • WordPress自定义POST类型重写规则与返回404的所有页面匹配

    时间:2016-03-30

    我创建了一个带有重写的自定义帖子类型,将祖父母关系用作URL,如下所示:function cpt_child(){ $args = array( //code \'rewrite\' => array( \'slug\' => \'%grandparent%/%parent%\', \'with_front\' => false), ); register_post_type( \'child\', $args ); }&#x

  • 在nginx反向代理后将WordPress与Apache配合使用

    时间:2016-03-30

    我希望你能帮我解决我的问题。我在专用服务器上运行ngninx作为反向代理。我的WordPress应用程序位于另一个VM上,它以Websever的形式运行apache2。在我在WordPress中使用“permalinks”之前,一切都很好。我收到:“在此服务器上找不到请求的URL/联系我们/地址。”这是我在nginx上的配置:server { listen 443; ssl on; server_na

  • 使用自定义分类的永久链接结构CPT失败

    时间:2016-04-01

    我对使用自定义分类法为Cutom帖子类型设置正确的URL结构感到非常沮丧。我有一个自定义的帖子类型,叫做courses 使用名为course-type. The URL structure should be:site.com/courses/course-type/course-single-post/. For example: site.com/courses/science/rocket-to-the-moon/我已经设法做到了这一点,但并不是所有URL部分都能正常工作。site.com/c

  • 更改默认存档的固定链接-每年

    时间:2016-04-05

    我想更改默认帖子类型的年度存档URL的结构post.正如我们所知,默认URL结构如下:默认值:http://wwww.domain.com/2005但是想要重写它们,所以就这样结束:新建:http://wwww.domain.com/archive/2005我尝试了以下内容,但似乎确实有效:function wpa116030_init(){ global $wp_rewrite; $wp_rewrite->date_structure = \'archive/%ye

  • Multiple endpoints in one URL

    时间:2016-04-08

    我正在尝试在一个url中添加多个端点,如:http://localhost:1000/manage-lead/lead_id/1000/product_id/123455但这样一来,查询变量lead_id 等于1000/product/123455 而不是1000. 当我按以下方式操作时,一切都正常:http://localhost:1000/manage-lead/lead_id/1000/?product_id=123455所以我认为我需要添加一些重写规则,以便Wordpress理解lead\\u i

  • 自定义帖子类型将url重写到/ategory/pagetitle

    时间:2016-04-08

    我知道这个问题被问了很多,但在连续6个小时的研究之后,我在任何地方都找不到好的解决方案。我的网站有一个自定义的帖子类型和分类法。我的分类法是惠普、戴尔和华硕。每种产品都检查了它们的分类。现在我需要重写我的url,给我一个不同的链接(即products/$taxonomy/$productname), 所以结果应该是products/asus/n56jn. Asus是分类法,n56jn是产品名称。Functions.phpRegister Post Typefunction site_add_cpt() {

  • 我如何只允许从我的域引用的下载?

    时间:2016-04-08

    我想限制下载,以便用户只能访问/uploads 如果他们单击我的域中的链接,即他们无法通过将其粘贴到地址栏或跟踪其他站点(如Google)的链接来访问“/上传”中的任何文件,则返回文件夹。This question 有一个公认的答案,描述了我想使用wp_rewrite, 但不是怎么做。有人能给我指出正确的方向吗?

  • 如何在固定链接中获得.html URL后缀?

    时间:2016-04-14

    我从未见过该页面在wordpress中以“.html结尾”,但我也觉得该页面/博客是建立在wordpress的基础上的-http://www.nytimes.com/2014/04/12/opinion/sunday/raising-a-moral-child.html我的问题是:如果这确实是一个wordpress系统,那么“.html”怎么会出现在URL端呢。

  • 如何通过删除变量来重置WP页面URL

    时间:2016-04-15

    在我的取消订阅脚本中,有以下命令:http://www.domain.nl/email-acties/[email protected]退订后,我想将url更改为http://www.domain.nl/email-acties/但是WordPress不再接受header()。同时尝试echo esc_url( remove_query_arg( \'email\' ) ); 这可以工作,但不会重写url。问题:我如何重写上面写的url