您当前的位置:首页 > TAG信息列表 > rewrite-rules
让定制的帖子类型和页面放置得更好,重新:重写
我的页面结构如下:执行活动年度会议网络研讨会我还有一个名为“活动”的自定义帖子类型。我已经设置了帖子类型,这样我就可以获得我想要的单个事件的permalink结构:http://www.mysite.com/executive-events/name-of-single-event (single-post-type) 然而,当我去http://www.mysite.com/executive-events/annual-conferences (page) 我有一个404。我已经刷新
如何从WordPress中的ADD_REWRITE_RULE排除管理页面
我正在尝试添加以下重写规则:add_rewrite_rule(\'([A-Za-z0-9])/([A-Za-z0-9])\', \'index.php/product?subcategory=$1&product=$2\', \'top\'); add_rewrite_rule(\'([A-Za-z0-9])\', \'index.php/categories/?cat=$1\', \'top\'); 问题是它会影响管理页面,导致内部服务器错误。刷新规则后.htacce
在插件的作用域中,何时何地以及如何正确地刷新重写规则?
我遇到了一个有点奇怪的问题,重写规则没有正确刷新。我试过使用flush_rewrite_rules(); 和flush_rewrite_rules(true);.我也尝试过全球化$wp_rewrite 使用$wp_rewrite->flush_rules(); 和$wp_rewrite->flush_rules(true); 这两种方法似乎都没有正确刷新重写规则。这些调用在调用时确实刷新了重写规则。我怎么知道的?将解决方案用于debugging rewrite rule flushing. 目
WP正在忽略.htaccess重写的URL
我有两个来自同一个WP安装的域编辑:not 多站点在里面wp-config.php 我有define(\'WP_SITEURL\', \"http://$hostname/wordpress\"); 等这两个域将具有相似的内容,但我们希望能够将它们放在相同的路径上,例如。domain1.com/about-us 和domain2.com/about-us.因此,我设置了这两个页面\\dom1\\about-us 和\\dom2\\about-us, 在我的.htaccess 我有:# BEGIN Word
用于CPT和分类的URL中的自定义插件
我想为permalink添加一个自定义slug,用于CPT和分类。像这样:http://mydomain.com/my-custom-slug/post-slug http://mydomain.com/my-custom-slug/product_category 以下是我的CPT和分类代码:$args = array( \'query_var\' => \'product\', \'capability_type\'
重写规则在WordPress中不起作用
我正在尝试使用重写API添加新的重写规则: add_rewrite_rule(\'product/([A-Z0-9]{10})\', \'index.php/product/?asin=$1\', \'bottom\'); add_rewrite_rule(\'product/(([A-Za-z0-9_])*)\', \'index.php/product/?product=$1\', \'bottom\'); add_rewrite_rule(\'compare/((([A-Z0-9
添加馈送和刷新重写规则
在WordPress上似乎有一个颇有争议的观点flush_rewrite_rules() 作用根据《食品法典》的规定,不鼓励在计算机上使用此功能init 行动挂钩。However:在我正在开发的插件中,我使用add_feed() 添加一个提要。法典说这应该在init 并且需要一次性使用flush_rewrite_rules().看到我的困境了吗?我需要add_feed() 在…上init, 这需要flush_rewrite_rules().因此flush_rewrite_rules() 在…上init,
使用可湿性粉剂重写,但不是“得到它”
我正在尝试使用WP Rewrite来避免在htaccess文件中输入任何内容。到目前为止,我的这篇文章运行得很好(它从自定义文章类型加载文章):$leader_structure = \'performance/leaders/%leader%\'; $wp_rewrite->add_rewrite_tag(\"%leader%\", \'([^/]+)\', \"leader=\"); $wp_rewrite->add_permastruct(\'leader\', $lea
为什么我的重写规则在没有第二个参数的情况下不起作用?
这是我的重写规则代码:add_rewrite_rule(\'tides/([^/]+)/([^/]*)\', \'index.php?page_id=4348&location=$matches[1]&month=$matches[2]\', \'top\'); add_rewrite_tag(\'%location%\', \'([^&]+)\'); add_rewrite_tag(\'%month%\', \'([^&]*)\'); 这对于以下
add_rewrite_rule to search
新手WordPress开发者。我需要像这样映射WordPress URLwww.example.com/user/Username 基于该用户名的搜索结果我已经有了使用url进行搜索的页面www.example.com/search-results/?name=Username在functions.php 我有add_action( \'init\', \'add_username_rules\' ); function add_username_rules() { glo
抓取URL Inside规则的最后一部分
我有一个这样的urlhttp://example.com/en/username/Pimpampum我有一个规则可以将其映射到搜索页面,但我想在规则中获取Pimpanpum。这样我就可以搜索这个名字add_rewrite_tag(\"%u%\", \'(.*)\'); add_rewrite_rule( \'username/(.+?)$\', \"index.php?pagename=search-result&u=\".$matches[1],
同一帖子的多个固定链接
我希望能够为相同的基础帖子提供多个永久链接(出于i18n的原因)-例如http://www.example.com/my-custom-post-type/this-is-a-cool-article http://www.example.com/mon-type-de-poste-personnalise/cest-un-article-sympa 都指向同一个帖子页面。内置的WP i18n函数将处理帖子页面本身的语言切换。我更关心的是搜索引擎优化和最终用户美学的URL显示。我不能使用
WordPress固定链接仍然无法工作(错误或未理解?)
在理解wordpress permalinks几个小时后,我很失望,希望有人能帮助我。我有以下链接:www.mysite.com/?page_id=923&bahn=BER 激活永久链接后,链接变为www.mysite。com/数据/溜冰场?bahn=BER到目前为止还不错。但我的目标是建立这样的链接:www.mysite.com/data/rink/BER 因此,我在我的函数中包含了以下代码。phpadd_filter( \'query_vars\', \'add_custo
页面上的永久结构可能吗?
几周以来,我一直在尝试在页面上创建自己的重写。我读了很多关于用帖子和自定义帖子类型重写的文章。但是:我有一些用变量调用的页面。如何将这些变量引入永久链接结构中?目前,我有:www.mysite.com/pagename/?arg1=value1&arg2=value2 但我想喝点www.mysite.com/pagename/value1/value2 我已经找到了hook post\\u链接,它似乎用于页面和页面的page\\u链接。但page\\u链接的工作方式不同。我该怎
如何获取页面上的参数并避免404?
我有一个页面http://example.com/mypage我想做一些$_GET 参数如下:http://example.com/mypage/firstparameter/firstvalue 我需要firstparameter 但我总是以404 page.我花了几个小时get_query_var(), add_query_vars_filter() 和add_rewrite_rule() 但不可能。。。非常感谢。
将META_VALUE附加到POST的永久链接
我有2种自定义帖子类型movies (非层级)和series(层次结构)。每个帖子来自series类型有一个元字段_movie 其中包含电影ID。我想为指定自定义永久链接结构series. 我需要实现的是链接http://example.com/series/movie_slug/parrent_series_slug/series_slug (parent\\u series\\u slug是系列父级的slug,如果没有任何父级,它们是层次结构,parrent_series_slug 省略)。我目前取得
web.config conflict on IIS
文件夹结构docroot |- wordpress |- web.config |- wp-content |- japi |- index.php \\- web.config ... ... 正如你所看到的,有两个网站。配置一个在wordpress文件夹中,另一个在wordpress/wp-content/japi文件夹中。jap
后端/管理员的自定义重写规则?
我想创建一个自定义重写规则,该规则将采用URL:http://domain/submit-project/add但显示http://domain/wp/wp-admin/post-new.php?post_type=project有没有办法做到这一点?我试图在我的主题中添加重写规则functions.phpadd_action( \'init\', \'add_custom_rules\' ); function add_custom_rules() { add_rewrit
如何以正确的方式重写CPT-固定链接(并入元框数据)?
使用下面的钩子,我试图重写我自定义帖子类型的永久链接magazine_issue 由我添加到编辑屏幕的其他元字段的值组成。我的实际代码的问题是,它似乎以所需的方式注册所有找到的自定义帖子的URL,但不幸的是,当请求这些页面时,它只会返回最新的通用帖子(“Hello World”)troughout。我怎样才能解决这个问题?function magazine_issues_rewrite() { global $wp_rewrite; $queryarg = \'post_type=
如何在作者没有帖子的情况下始终重写作者档案页面URL
我对作者存档页面URL重写的理解是,只要作者至少有一篇文章/页面,作者存档页面的URL就会被重写到:http://mysite.com/author/%authorname% 但是,如果作者没有任何帖子/页面,则存档页面的URL将采用以下格式http://mysite.com/?author=id 即使作者没有任何帖子/页面,我们如何强制wordpress始终将URL重写到/author base/%author%。