您当前的位置:首页 > TAG信息列表 > rewrite-rules
Flush_rewrite_rules()不用于更新设置API
我为插件设置API提供了一个复选框,用于启用/禁用插件CPT的某些重写规则。我想在更改特定设置时刷新重写规则。因此,我做了以下工作:function my_flush_rules_while_rewrite_changed( $old_values, $new_values ) { if( $old_values[\'rewrite_url\'] != $new_values[\'rewrite_url\'] ) { flush_rewrite_rules();
如何用自定义分类URL重写自定义帖子类型?
我在一个WP multisite工作,它以classipress主题运行,并且有一个自定义的帖子类型“ad_listing“和自定义分类类型”ad_cat“。现在url如下所示http://www.example.com/ad-category/transport/我需要重写此URL,使其看起来http://www.example.com/new-york-city/transport/类别是嵌套的,因此可以是第n级。请帮助我如何使用wp重写规则做到这一点。提前谢谢。任何帮助都将不胜感激。
定制CPT单一帖子URL的重写规则以用作分页URL
我有一个叫CPT的Service 注册如下:$args = array( \'public\' => true, \'publicly_queryable\' => true, \'show_ui\' => true, \'has_archive\' => false, \'rewrite\' => array(\'slug\' => \'services\', \'with_front\'
使用ADD_REWRITE_RULE保持请求/输入URL
我已经让url重写部分工作。我有一条规则:add_rewrite_rule(\'^somepage/([^/]*)/([^/]*)/([^/]*)/?\',\'index.php?p=27&target=$matches[1]&arrival=$matches[2]&departure=$matches[3]\',\'top\'); 当我请求这样的页面时:http://yourpage.com/wp/somepage/florida/02-03-2012/03-03-20
重写多个(2个以上)分类的规则
我正在使用woocommerce,并且有一些“产品属性”,它们只是一种分类法。我有以下分类法:pa\\U颜色是pa\\U材质,pa\\U样式是产品属性,内置于WooCommerce处理这些分类法,所以我无法更改。WooCommerce还提供了产品类别(product\\u cat)和产品标签(product\\u tag)分类法。下面的查询得到了织物产品类别中的所有红色乙烯基产品?product\\u cat=织物和;pa\\U材料=乙烯基;pa\\U颜色=红色我想把它变成一个非常永久的链接,比如:产品类
自定义帖子类型:漂亮搜索URL和HAS_ARCHIVE
这是一个基于答案评论的问题here.我正在使用以下代码为我的网站创建两个不同的搜索框:<form action=\"<?php echo home_url( \'/glossary/\' ); ?>\" method=\"get\"> <p style=\"font-size:12px;\">SEARCH<strong class=\"dkblue\">GLOSSARY</strong></p> <
custom template rewrite
我有一个页面叫做my-todo-list 并且正在使用自定义页面模板。可通过以下类型的URL访问该页面:http://domain.com/my-todo-list/现在我需要对其分页,我想如下所示:http://domain.com/my-todo-list/page/1我在这里读了很多问题,但都不清楚。有什么想法可以实现吗?我的模板需要$page= $_GET[\'page\'] ?
添加查询变量和添加重写规则
我想弄清楚是什么add_rewrite_rules 做如果我输入或提交表单中的变量,是否应该将查询变量更改为漂亮的url?当前,当我键入漂亮的url时,页面会按照我的意愿运行。当我提交一个重定向到url中包含查询变量的页面的表单时,它也可以正常工作。但我曾想过,如果我键入一个带有查询变量的url,它会切换到漂亮的url。但事实并非如此。应该吗?我做错了吗?function add_query_vars($aVars) { $aVars[] .= \'var_state\';
自动为多个分类生成重写规则
所以我回来重写。。。我正在寻找更自动化的解决方案。我在互联网上偶然发现了以下内容:/** * Generates all the rewrite rules for a given post type. * * The rewrite rules allow a post type to be filtered by all possible combinations & permutations * of taxonomies that apply to
自定义重写规则不会粘连
我已经为上的一个特殊功能编写了一些自定义重写规则http://www.pewhispanic.org/states/. “状态”是一个具有自定义页面模板“页面状态”的页面。php。根据请求返回正确数据的逻辑在这里完成。我创建了自定义重写规则,这样我就可以有一个带有自定义参数的漂亮URL,并将其发送到页面状态。php。以下代码位于我的主题函数中。php文件://Rewrites for the States and Counties Database function filter_statedb_
重写-规则在vhost上不起作用,所有内容都转到index.php
在vhost中设置wordpress htaccess规则后,我无法进入wp管理区域。我总是被重定向到wordpress实例的首页。重写本身在主页上起作用。到目前为止,所有链接都有效,但管理区域仍然没有任何访问权限。使用的重写规则:RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FI
最佳结构/重写规则以实现以下URL
我一直在努力在Wordpress中实现以下url结构,并在管理领域保持一定程度的可重用性。它用于客户端预览区域,需要反映不同文件类型的多个版本。因此,所需的URL结构应为:http://preview.mysite.com/client-name/wireframes/v1/homepage//客户端名称/是一个仪表板视图,显示到/线框/以及/实体模型/或任何其他设计阶段的链接。/v1/与/主页的版本号相关/最简单的方法是使用页面和子页面,但必须有更好的方法。更多的CMS方式。也许没有。也许Wordpre
如何在插件开发中始终如一地执行重写规则
假设我创建了一个客户支持插件,该插件劫持了URL的/支持部分,并将其重定向到插件文件夹的应用程序文件夹中的MVC框架,如下所示:RewriteRule ^support(.*)$ wp-content/plugins/csupport/app/$1 [L] 我知道我可以在博客上做到这一点。htaccess就在重写基线之前,但不是每个人都有。htaccess已打开,除非他们添加自定义永久链接。我发现了一种强制定制永久链接的技术,但这是一种蛮力,不推荐使用。What is the recommend
WordPress自定义固定链接,页面现在为404
我已将永久链接设置为自定义结构:/%menutype%/%postname%/ 这适用于我的自定义分类法(menutype)和任何存档。然而,现在简单的页面不起作用,即。index.php?page_id=32 -> 404! 或/about/ ->404 以下是我的自定义重写规则,“menu”是我的自定义帖子,“menutype”是我的自定义分类法:function custom_rewrite( $wp_rewrite ) { $feed_ru
需要有关自定义模式重写的帮助
如何从以下位置正确发送所有流量:http://my-domain.com/about/case-studies/clientName/到http://my-domain.com/about/case-studies/?clientName=$clientName (观众看不到)使用mod rewrite,以便在我点击该URL时看到/案例研究/page 在Wordpress(数据库中)中使用“Hello$clientName”?我需要创建一个自定义页面文件吗,或者我可以使用Wordpress吗page 在数
使用自定义重写规则时请求的URL更改
我的问题与问题#44117基本相同。我有一个使用add\\u rewrite\\u规则的自定义重写规则集,但当用户转到该页面时,输入的url会更改,并且值会丢失。用户输入:成员资格/成员配置文件/配置文件名称/并转发至:会员/会员档案/以下是我的重写代码:function profile_rewrite() { add_rewrite_rule(\'membership/member-profile/([^/]+)/?\', \'index.php?pagename=member-prof
致命错误:在第333行对/wp-includes/soronomy.php中的非对象调用成员函数add_rewrite_tag()
我在尝试将wordpress加载到smarty模板时遇到此错误。但当我访问wordpress时,我在任何地方都没有发现这个错误。我用来加载wordpress的代码是:{php}include $_SERVER[\'DOCUMENT_ROOT\'].\'/wordpress/wp-load.php\'; get_header();{/php} 错误:致命错误:对/wp includes/taxonomy中的非对象调用成员函数add\\u rewrite\\u tag()。php在线333
使用WordPress灵活重写“漫游”URL
我想访问id为17的帖子,如下所示:http://localhost/archives/17/moot-bla-foo-ramble换言之,id应该决定,之后的一切可能是(也可能不是)鼻涕虫或其他任何东西。很像这些指向同一页面的链接(许多其他网站也这样做):http://www.amazon.de/pair-of-blue-suede-shoes/dp/B005EFYRF0http://www.amazon.de/nice-fancy-coffee-maker/dp/B005EFYRF0我试图在我的顶部定
添加_重写_规则和分页(PAGE和PAGE QUERY_VAR)的问题
我有一个名为location 我想为每个术语添加“新闻”和“市场”等部分,所以我的url看起来像/location/montreal/news/在我尝试添加分页之前,它工作得非常好。这是我的代码:add_action( \'init\', \'region_rewrite\' ); function region_rewrite() { global $wp; $wp->add_query_var( \'section\' );
将/CATEGORY/CARS重写为/Themes/Cars
我知道有很多关于这方面的问题和帖子,但是我找不到一个解决方案或我的特定问题的现有线索。如果我列出我的类别并单击“cars”,url如下所示url/category/cars是否可以在函数中使用某些函数。php更改单词category 进入,进入。topicsurl/topics/cars 有什么想法吗?提前感谢您!