您当前的位置:首页 > TAG信息列表 > rewrite-rules
如何用固定链接中的自定义分类替换自定义帖子类型
我的Url结构为http://domain.com/hospital/hospitalname (此处hospital是自定义帖子类型,hospitalname是注册的业务用户)我想将Url结构更改为http://domain.com/cityname/hospitalname 我有一个税种我的“城市”我应该如何改变永久性的结构。如果我使用下面的代码,城市taxonmy将在自定义结构上显示为标记,或者是否有任何简单的替代方法来实现这一点。请告知。function wpse_modify_taxonomy(
WooCommerce-重写规则创建的有条件的页面
我有一个由插件(Dokan)创建的页面,名为Products:example。com/仪表板/产品仪表板/产品页面是根据重写规则创建的,它不是可以在管理面板中看到的实际页面。因此,我不能使用此条件:is\\u page(page id)。否则,我如何执行WordPress条件检查页面是否为/仪表板/产品页面?这是插件中的register\\u rule函数代码:$this->query_vars = apply_filters( \'dokan_query_var_filter\', array(&
接受查询参数的自定义帐户页
我正在尝试添加一个新的帐户子菜单页,该子菜单页采用查询参数。我有以下有效方法:add_action(\'init\', function() { add_rewrite_endpoint(\'scheduled-order-create\', EP_PAGES); }); add_action(\'woocommerce_account_scheduled-order-create_endpoint\', function() { include \'sc
如何重写子主题中供应商插件中注册的分类URL
在一个供应商插件中,我得到了以下信息: register_taxonomy( \'listing-region\', \'listing\', array( \'rewrite\' => false, \'hierarchical\' => true, \'label\' => __( \'Regions\', \'bt_plugin\' ), \'singular_name\' => __( \'Region\', \'bt_plugin\' ), \'show_a
通过代码添加带有漂亮URL的自定义WordPress管理页面
WordPressadd_menu_page 和add_submenu_page 支持添加自定义页面。创建的页面的url具有类似于的slugwp-admin/admin.php?page=our-custom-page如何创建一个管理页面,该页面的slug类似于wp-admin/admin.php/our-custom-page我还希望页面支持类似的内部路由wp-admin/admin.php/our-custom-page我知道这可以通过服务器设置来完成,我正在寻找从主题/插件创建这个的方法。主要目标是
每次重写按章节分开发布帖子
我有一个尚未解决的问题,请帮助我。我使用Wordpress。我的URLindex.php?story=slug_story&chapter=id_parent-slug_chapter我的代码add_action( \'init\', function () { add_rewrite_rule( \'^name/([^/]+)/([^/]+)/?$\', \'index.php?story=$matches[1]&chapt
插件页面的自定义URL添加_重写_规则WordPress
我试图创建一个自定义url,当点击时,将插件文件加载为模板文件。在这个插件页面上,我将显示状态为zip正在生成的进度条。这是我的插件代码。register_activation_hook( __FILE__, array( $this, \'plugin_activation_code\' ) ); public function plugin_activation_code(){ $this->zip_progress_rule(); $this->r
将规则重写为自定义模板
目前,我有以下几点:自定义模板:my\\u custom\\u template。php,其中调用下面的函数。<?php $uni_data = get_uni_data() ?> 网页:www.website。使用自定义模板的com/my\\u页面函数中的函数。php:function get_uni_data() { $segments = explode(\'/\', trim(parse_url($_SERVER[\'REQUEST_URI\'], PHP_UR
多个URL重写规则,获取每个PRAM
我正在创建一个消息系统,其中有4个部分(1)收件箱(2)已发送(3)草稿(4)未读,因此我决定使用WordPress添加重写规则我已经添加了一个重写规则部分。add_rewrite_rule( \'messages/([^/]*)/?$\', \'index.php?pagename=messages§ion=$matches[1]\', \'top\' ); 现在,我想在部分是ID(收件箱消息ID)之后再添加一个参数。为此,我添加了第二个
将子页面路由至自定义投递类型
我有一个artists-single.php 导航到时显示的页面模板:/artists/djave_co 有没有路线/artists/djave_co/anything 到相同的artists-single.php 页然后,我可以使用一些PHP逻辑来处理页面的呈现。
使用计划事件刷新重写规则(Cron)
我想用一个wp_schedule_eventfunction el_custom_cron_schedule( $schedules ) { $schedules[\'el_every_5mn\'] = array( \'interval\' => 5*60, \'display\' => __( \'Every 5 minutes\' ), ); return $schedules; }
Rewrite Rule for Post Meta
我想为自定义字段创建端点。例如,我已经有了一个自定义的“竞争”帖子类型,对于它,重写非常有效,并在网站上解决。com/竞赛/我的竞赛。在该比赛中,我使用高级自定义字段创建了奖项类别,所有这些字段都有一个唯一的ID。我想能够访问网站。com/competitions/competition\\u slug/award category/category\\u slug。我已经将类别的唯一ID传递给查询变量,并加载自定义模板,但仍然停留在网站上。com/award category/category\\u s
重写规则不起作用的动态URL
我正在尝试更新以下链接:https://dev.brunchwork.com/next-event/?eb_event_id=106098978902对此:https://dev.brunchwork.com/next-event/[guest_name_here]/[event_id_here]在此之后discussion, 我想出了以下代码:在我的功能中。php:/*rewrite rule*/ function custom_rewrite_rule() { add_rewr
需要重写规则正则表达式帮助
希望你能帮忙。。。我们有一个“serivces”自定义帖子类型,允许“service”有一个父“service”。我们的自定义重写规则适用于顶级服务,但不适用于子服务。url结构如下所示,其中“测试服务”和“测试服务子项”是帖子名称:我们现有的重写规则如下:add_rewrite_rule(\'^consultancy/(.*)/?\', \'index.php?post_type=service&name=$matches[1]\', \'top\'); 有谁能建议修改一下,从url的
设置自定义帖子类型档案重写URL的父级
我有2种自定义帖子类型Offices register_post_type(\'offices\', [ \'labels\' => [ \'name\' => __( \'Offices\' ), \'singular_name\' => __( \'Office\' ) ], \'
包括多个分类的定制帖子类型的定制固定链接结构
目标是建立如下结构:example.com/tax_1/tax_2/post_name此代码生成正确的结构,但找不到帖子(404)// Register custom post types function register_work() { $args = array( \'public\' => true, \'label\' => \'Projekt\', \'menu_name\' =>
WordPress重写规则不需要^?
例如,此代码class My_Sitemap { public static function install() { add_filter(\'rewrite_rules_array\', array(__CLASS__, \'rewriteRules\'), 1, 1); global $wp_rewrite; $wp_rewrite->flush_rules(false);
类别固定链接即使在刷新后也不起作用
我已经创建了一个自定义的帖子类型(公文包),并且正在使用内置的类别分类法。当我查看类别存档页面时,只有常规帖子显示在类别下,我的自定义帖子根本不存在。选择类别的选项在编辑帖子页面(和快速编辑)中,它们只是没有显示在前端。我已尝试通过在“设置”下保存来刷新永久链接>;Permalinks,我也尝试过包括flush_rewrite_rules(); 在我的功能中。php。什么都没用?这是我的自定义帖子类型代码(注意:我的自定义帖子可以很好地使用重写规则,只是类别):/** * Registers
SEO对重写规则的担忧
我有一些重写规则,允许我为搜索参数指定特定的URL。作为参考,它们是:add_filter(\'rewrite_rules_array\', \'mmp_rewrite_rules\'); function mmp_rewrite_rules($rules) { $newRules = array(); $newRules[\'floorplan/(.+)/(.+)/(.+)/?$\'] = \'index.php?floorplan=$matches[3
为什么WordPress要重写我的定制URL?
我是wordpress新手,我的网站中可能有一个映射问题我希望这个搜索引擎优化URL能够正常工作并获得帖子数据:http://domain/web/d-post/M00069/TomLi如果不使用SEO URL(获取操作),那就是工作http://domain/web/d-post?d_id=M00069&d_name=TomLihttp://domain/web/d-post/?d_id=M00069&d_name=TomLihttp://domain/web?pagename=d-po