您当前的位置:首页 > TAG信息列表 > url-rewriting
Worpress url parse
我想只显示带有给定标签的特定类别的帖子。解析url段塞时出现问题。例如,我有一个名为“衣服”的类别:实例com/衣服/我可以通过获取url参数来获取标记为“red”的此类帖子,如下所示:实例com/衣服/?标签=红色但我想用slug来实现,没有get参数。示例:实例com/衣服/标签/红色实例com/衣服/标签/大号我怎么能做到?
添加_重写_规则、插件激活和插件停用
我看到了很多打电话的例子add_rewrite_rule 在您的init 挂钩,例如。function add_my_custom_rewrite() { add_rewrite_rule(... } add_action(\'init\', \'add_my_custom_rewrite\'); 在插件激活挂钩中,register_activation_hook( __FILE__, \'my_plugin_activation\');
使用干净URL的URL参数重写帖子模板中的问号
我使用以下代码(Source) 要通过url参数更改单个帖子模板,请执行以下操作:function sjc_add_query_vars($vars) { return array(\'template\') + $vars; } add_filter(\'query_vars\', \'sjc_add_query_vars\'); function sjc_template($template) { global $wp; if ($wp->
使用插件从URL到URL的自定义重写
我不知道是否有可能做到这一点。我想创建自定义重写规则,将URL重定向到其他URL。目前,我的URL如下:/store-director/storeName-directoreName/ 我希望我的URL类似于:/store/storeName/directorName 我尝试过这样的事情:add_rewrite_rule(\'^store/([^/]*)/([^/]*)/?\',\'store-director/$matches[1]-$matches[2]\',\'top\');
为什么重写规则适用于页面,而不适用于自定义帖子类型的帖子?
Update: 我了解到,当自定义重写规则用于子/父页面/帖子时,可能会重写自定义重写规则并删除任何参数变量。我的自定义重写规则的目的不是子/父项,而是自定义帖子类型的一部分。这是否会导致类似的重写问题(删除的参数变量)?Update 2 (Problem Solved): 正如上面的更新中所提到的,它涉及到自定义post类型post的重写规则,这确实是导致问题的原因。请参见my anwer 对于解决方案。My question当使用下面的代码时,实际的post重写似乎是可行的,因为它正确地引导到ID为的
仅将查询字符串添加到一个页面URL
我想在我的wordpress网站的一个页面中添加以下内容,而不是全部。当前页面url/permalink mysite.com/pagename/ 希望 mysite.com/pagename/?ngg_force_update=1 这样,nextgen插件就不会使用缓存模板,因为我为它创建的模板会在页面加载/刷新等过程中进行随机操作。我知道,url查询是唯一的原因,而不是在实际的插件中设置值,并通过插件更新重写它们,但我不想将其添加到所有url等页面永久链接中。
插件开发-获取管理URL(包括不使用wp-admin的情况)
我目前正在编写WordPress插件,并希望检索WordPress管理员url。假设每个WordPress安装都使用默认的wp-admin 鼻涕虫我可以打电话get_admin_url(), 这是一个包装get_site_url(), 具有wp-admin 硬编码(参见此处:http://wpseek.com/function/get_admin_url/).然而,我不想在这个url永远不会改变的假设下工作。我希望能够检索url,无论它是否为默认url;i、 e.对于上述任一情况:http://examp
自定义POST类型的永久结构在以下四种情况中之一不起作用
我已经为网站上的各种自定义帖子类型创建了自定义永久链接。他们都工作了。直到最近,我才添加了另一个,我无法在8-o下工作。“company”结构不起作用,并给出了404。。有人能发现我思维中的一个缺陷,或者让我走上正确的轨道吗?我一定忘了什么很愚蠢的事;-)哦,我还转到了永久链接设置页面来刷新旧的永久链接/永久链接缓存/。。。以下是自定义结构的代码:// rewrite rewrite global $wp_rewrite; $wp_rewrite->add_rewrite_
为父类别创建每月存档
我正在开发的网站的一部分功能类似于月刊,有几个不同的部门。因此,我将“杂志”设置为父类别,将“艺术”和“音乐”设置为子类别(可能还有更多子类别)。THE GOAL我正在尝试设置永久链接结构,例如,http://mysite.com/magazine/2014/12将显示一个页面,其中包含2014年12月《杂志》及其子类别的所有帖子。THE CURRENT STATE目前,我的permalink结构设置为:/%category%/%year%/%monthnum%/%day%/%postname%/访问上面
具有基于分类术语两种不同URL结构的定制帖子类型
我有一部cpt动画,它有post\\u类型的分类法,有动画和动画两个术语anime(cpt): (site domain)/anime/post title | |-(tax)Anime |-(tax)Animation 我的url结构是:(站点域)/动画/帖子标题,但我想要这种url:anime | |-(tax)Anime: (site domain)/anime/post title
如何使用.htaccess从wp-admin中删除“admin.php?page=”?
我想用.htaccess 重写管理页面URL。我想将其更改为:http://example.com/wp-admin/admin.php?page=whatever&id=5&var=10 至http://example.com/wp-admin/whatever?id=5&var=10 现在我有:RewriteEngine On RewriteRule ^members$ admin.php?page=members& [L,E=CL
URI重写:处理一个页面
我想做的是:让Wordpress认为我的页面调用了“toto“可从调用”/toto“但也来自”/toto/{alphanum char}“”我不想制定特殊的重写规则,因为我不想触碰“.htaccess“”文件。有没有办法在Wordpress中做到这一点?
如何从url(固定链接)获取真实地址
出于某种原因,我需要在我的插件当前页面的实际地址,但在搜索后,我找不到任何关于如何获得当前页面的实际地址的答案例如,我测试了许多功能url_to_postid.但此函数在类别、存档和许多其他链接中返回0,并且此函数仅适用于帖子和页面<我想要的是url 使用其查询字符串(即使用户正在使用自定义永久链接)<我怎样才能在插件中得到它?
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
WordPress中涉及页面插件的自定义URL
我有一个叫“汽车”的页面,上面有slugcars. 页面是否可以在此URL正常工作http://example.com/cars/ 和http://example.com/cars/audi/ 可以用来显示一些特殊内容,这些内容不是子页面,而是来自自定义php文件。我可以这样添加URL重写规则吗add_rewrite_rule(\'^cars/([^/]+)/?\',\'index.php?make=$matches[1]\',\'top\');我正在尝试,但它在重定向循环中不起作用,看起来WordPre
Custom Wordpress URL
我可以用这样的URL显示自定义帖子类型的内容吗?E、 g:(www.mydomain.com/view-promotion/christmas-promotion)查看促销是页面名称,圣诞节促销是自定义帖子类型的帖子名称,当前此URL(www.mydomain.com/view-promotion/christmas-promotion)自动更改为(www.mydomain.com/promotion/christmas-promotion),其中(promotion)是帖子类型。我正在尝试使用自定义帖子
如何在单个站点上为作者/目录使用不同的域/子域?
我不确定这个问题的措辞是否正确。。。我和妻子有一个博客,叫做“家庭”。com在本例中,我们都参与了。我想要一家人。com以显示所有博客帖子。我。家庭com将只显示我的作者和她的帖子。家庭com将只显示她撰写的帖子。稍后,我们将添加kid1。家庭com等等。。。此外,有时她/我/我们做的项目超出了一个职位项目1。com将仅显示“project1”类别中的所有帖子。然而,与作者不同的是,只有特定类别才会有自己的域名。wp-subdomains-revisited 加domain-mapping-system
自定义URL的自定义模板
我尝试注册一个URL,我想为其加载一个自定义模板(并列出我已经注册并在其他地方工作过的CPT的十到十二个项目)。我有以下代码:public function url_for_calendar() { add_rewrite_rule( \'events\', \'index.php?upcoming-events=true\', \'top\' ); } public function upcoming_event_query_var ( $vars ) {
一个帖子使用两个固定链接
我正在为一个客户开发一个wordpress网站,客户希望为一篇文章的详细信息显示两个单独的模板。用户点击帖子和我们的默认单曲。php将加载,有一个播放按钮,当用户点击播放按钮,然后在permalink中,我想添加/播放/发布名称,而不是发布名称,需要加载第二个模板。在网上搜索并找到了一些建议,比如Maintaining two permalink structures 和https://wordpress.org/support/topic/multiple-posts-in-1-permalink但是这
在后端向WordPress查询字符串追加参数
我正在创建一个插件,该插件使用add_menu_page 函数为我的插件选项创建页面。这意味着我的插件主选项页面的url如下http://localhost:8888/my-website/wp-admin/admin.php?page=my-wordpress-plugin现在,在我的插件选项页面中有一个带有下拉菜单的标准表单,允许用户选择要显示的数据。<form> <select name=\"data-to-get\"> <option val