您当前的位置:首页 > TAG信息列表 > rewrite-rules
如何在不重定向的情况下添加添加_重写_规则?
我有一个名为“位置”的自定义帖子类型。我有一个叫“星巴克”的地方。我可以访问“/地点/星巴克”查看此内容。我想在URL中添加“咖啡馆”,这样路径“/位置/咖啡馆/星巴克”将加载“星巴克”页面,同时在浏览器中维护URL。我已将此代码添加到我的函数中。phpfunction add_rewrite_rules() { add_rewrite_rule(\'^location/([^/]*)/([^/]*)/?\',\'index.php?pagename=$matches[2]\',\
为什么WP不更新我的.htaccess文件?
在开始之前,我没有WordPress有权更新.htaccess 文件这不是我要说的。我很清楚这一点。我的问题是WP每次都会生成相同的文件,以便我复制到.htaccess 文件具有默认权限:(“职位名称”设置:)<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME
帖子“子页面”的重写规则,带分页
我想知道是否可以在帖子中添加“子页面”,并在该“子页面”中对内容进行分页,例如:我有一个帖子Lorem Ipsum此帖子Videos, Photos 和Audios 当您访问帖子时作为附件www.website.com/lorem-ipsum/ 您基本上只访问文本和一些其他信息,您可以访问:www.website。com/lorem ipsum/videos/www.website。com/lorem ipsum/videos/page/2 www.website。com/lorem ipsum/audi
重定向至WordPress主题目录中的文件
我有一个网站http://mysite.com/wp-content/themes/mytheme/pdf.php 根据cookie中的内容创建某些内容的pdf。这个URL很难看。我希望url是http://mysite.com/pdf.我尝试使用mod\\u重写,但没有成功。例如在我的房间里。htaccess文件我有:RewriteRule ^/pdf$ http://mysite.com/wp-content/themes/mytheme/pdf.php这只返回404。你知道我做错了什么吗?谢谢
重写规则社交共享链接
在最后通牒的主题中,儿童主题。php我已经在重写规则中添加了重写规则,它工作得非常好。但是,如果URL在Facebook或Twitter上共享,则不起作用。Facebook调试器使用重写规则为任何页面返回“无法遵循重定向路径”。要尝试的URL:http://www.teamrealty.ca/listing-details/839215/res/5801-Longhearth-Wa/调试器:https://developers.facebook.com/tools/debug/og/object?q=ht
WordPress的.htAccess ReWriteBase等效项-将URL作为变量传递,而不会获得404
我有一个javascript插件运行的页面,每次循环库中的幻灯片时,该插件都会更改url。这意味着幻灯片1可见时,URL为http://www.sitename.com/gallery/slide1/ 幻灯片2可见时,URL为http://www.sitename.com/gallery/slide2/ ... 等等在WordPress之外,我在中使用了RewriteBase命令。htaccess文件,以便当用户转到http://www.sitename.com/gallery/slide2/ 他们被引导
从插件使用Get_Query_var()
我正在尝试在插件中使用重定向功能,但我遇到了一个问题。首先,代码:add_action( \'init\', function(){ add_rewrite_rule( \'go/([^/]+)/?$\', \'index.php?redirect_to=$matches[1]\', \'top\' ); add_rewrite_tag( \"%redirect_to%\", \'([^&]+)\' );` } ); 好了,规则已经设置好了。标记已
重写端点和CPT-如何在插件中使用
我正在为一个使用URL端点的插件编写重写规则,/modifier, 创建query_var &modifier=1 表示它应该做些别的事情。重写处理URL,其中/modifier 附加到帖子、页面或自定义帖子类型的URL末尾。看起来像是adding a rewrite endpoint 很理想,但根据Wordpressrewrite endpoints API 传入的URL需要以值结尾,如/modifier/1 为了自动重写为&modifier=1 通过端点API。如果端点后没有值,则解析
自定义帖子类型子页面404
这个问题似乎很常见,但对其他人有用的解决方案对我却不起作用。我正在使用CPT UI插件,并创建了一个名为“课程”的CPT,设置如下:register_post_type(\'courses\', array( \'label\' => \'Courses\', \'description\' => \'\', \'public\' => true, \'show_ui\' => true, \'show_in_menu\' => tru
从自定义插件重写WordPress URL
我在wordpress中创建了一个插件。我正在向服务器发出一个cURL请求,服务器响应将到达新的索引。php。它位于my\\u plugin/newfolder/newfolder/index中。php。现在,它从服务器端发布对my\\u plugin/newfolder/newfolder/的响应,但这会给我的应用程序中的其他工作流带来问题。因此,我必须处理指向我的插件/newfolder/newfolder的post-response URL,而不从插件中删除斜杠。我该怎么做?我已经检查了flush\
为可能包含未知父页面的页面重写
我正在尝试为我的插件添加一个可湿性粉剂重写,允许用户在页面上包含一个短代码,然后显示日历。然后,此日历需要url参数才能导航日期。所有这些都很好,没有问题。。。现在,如果用户在具有父页面或多个页面的页面上包含短代码,它就可以正常工作。因此,另一个词是,如果带有快捷码的页面被称为“班级日历”,并且用户将其作为名为“瑜伽”的父页面的子页面,那么url可能看起来像mysite。com/yoga/class-calendar/如果你浏览日程安排,那么它看起来就像mysite。com/yoga/class cale
Font Page overrides rewrites
我有一个自定义重写,如下所示所以/shares 指向我用slug创建的页面images 它使用一个名为h626_page. 我的问题是我想设置images 页面作为首页,因此我转到管理仪表板,并在Reading 我将首页设置为images, 然而,这改变了所有/shares 请求发送至/, 这没什么大不了的,但我在过程中丢失了查询变量,所以/shares/2 重定向到/ 和even 如果我导航到/2 并添加重写规则^/(\\d+)/? 指向图像页面,它仍然不起作用。
如何使用wp重写来隐藏表单操作URL?
我正在制作一个小部件,它构建了一个多步骤表单,可以从第三方插件检索xml数据(http://xmlplugin.com/geoquote.php). 虽然这个插件已经可以使用了,但它对wordpress一点也不友好。在里面widget.php 我有一个php,它显示如下表单:<form method=\"POST\" action=\"<?php echo plugins_url( \'step2.php\' , __FILE__ ) ?>\" name=\"Calculate\" on
How do I reset a rewrite?
我在年写了一篇之前的重写稿,但犯了一个错误。htaccess。如何重置我的主页\\u url=http://basicsourcemassage.ca/bsmassage 我的站点url=域名除了返回的主页/域url之外,所有页面都可以正常工作http://basicsourcemassage.ca/bsm.basicsourcemassage.ca
404在类别中使用分页时
我总是在wordpress中挣扎着分页。我真希望这是wordpress重写规则的最终指南。我的网站设置如下:permalink自定义结构:/%类别%/%帖子名%/我有一个名为“博客”的页面,我有阅读设置,使“博客”页面成为帖子页面</我只使用索引。php列出所有帖子,没有自定义查询,只有常规循环,只要我查看所有帖子,一切都很好。此处分页没有问题。All posts -> domain.com/blog/ (works) All posts page 2 -> domain.com
自定义POST类型和自定义变量-add_rewrite_tag()不起作用
我花了一整天的时间试图解决这个问题。我正在尝试检索由插件添加的自定义变量。我尝试使用rewrite analyzer, 它识别正则表达式是正确的,但当我使用它时,我没有得到预期的结果http://mysite.com/properties/property/2/应返回varproperty_id = 2, 但这是找不到的var_dump($wp_query->query_vars);有什么想法吗?public function __construct() {
是否创建自定义固定链接以显示自定义发布类型的关系?
我正在创建一个WordPress网站,该网站注册了3种自定义帖子类型:course, chapter, 和lesson.所有这些帖子类型都是相互连接的,并使用自定义字段共享关系。例如chapter 具有存储course 它所属的post对象。同样适用于lesson 以及chapter 它属于。我的永久链接设置使用:%category%/%postname%/ 结构,其中显示帖子的URL,如下所示:www.domainname.com/custom-post-type-name/post-name我试图实现
重写自定义POST类型的slug以包含POST-ID
我当前的永久链接设置为/%postname%/%post_id%/. 希望将其用于CPT。当前URL看起来像站点。com/问题/标题/希望在每个cpt帖子的url末尾获取帖子id,类似于帖子类型post。。。我找到的最接近的函数是。。。(输出site.com/questions/postid/)add_filter(\'post_type_link\', \'change_post_type_link\', 1, 3); function change_post_type_link( $
固定链接、重写、获取变量,哦,我的天!
好吧,所以我知道这是一个愚蠢的标题,但这正是我现在的感受。。我已经为WordPress创建了一些自定义重写,它们工作得很好,唯一的问题是现在我需要添加分页。我的规则会影响分页,反之亦然。当我单击分页链接时,页面url将更新,但查询保持不变。。下面是我的函数。php// ADD REWRITE FOR VIDEOS -> GROUP add_rewrite_tag(\'%group%\',\'([^&]+)\'); // ADD REWRITE FOR VIDEOS
在哪里挂接以绕过实例化WP_Query?
我在插件创建方面有点停滞不前,因为我没有找到一种优雅地连接东西的方法。我的问题的简化版本如下:完全启动Wordpress(核心和插件)检测某些URL模式,如mydomain。com/video/video\\u id在本例中,在我的插件中调用的函数是404(video\\u id如果为true,那么我想直接跳转到加载常用的404模板如果为false,则我将调用模板文件template\\u目录/my\\u视频。php?v=视频\\u id(我不需要\\u循环)我已经找到了重写挂钩,但我不知道如何让它们工作