您当前的位置:首页 > TAG信息列表 > rewrite-rules

  • 重写规则无法从重写中获取ID

    时间:2019-07-16

    我使用以下简单规则:add_rewrite_rule( \'^product/([0-9]+)-([^/]+)?$\', \'index.php?pagename=product&id=$matches[1]&slug=$matches[2]\', \'top\' ); 它可以工作,它重定向到我创建的正确页面,但我无法获取id参数,我在我的页面模板中尝试了:global $wp_query; // unde

  • WordPress从AJAX添加_查询_arg并使URL友好

    时间:2019-07-19

    在WordPress中,我在ajax中设置了如下查询参数add_action( \'wp_ajax_get_prepare_link\', \'prepare_link\'); add_action( \'wp_ajax_nopriv_get_prepare_link\', \'prepare_link\'); function prepare_link() { //Do some logic and get the models name

  • 如何在一次HTAccess中创建多个站点的重写规则?

    时间:2019-07-19

    我正在为两个不同的网站使用一个数据库。一个是sitejury。另一个是cdn1。现场陪审团。com。我正在尝试使用子域服务我的文件。之前,我在我的域中使用了简单的https重写。但现在随着我的需求越来越大,对我来说设置变得越来越复杂。我需要重定向两个www.domain。com或域。com收件人https://domain.com重定向cdn的所有版本。领域com到SSL https//:域。com版本除外(选项3)子文件夹“wp content”和“wp includes”保留在这两个域中。具有http

  • 如何向基于类的插件添加重写规则?

    时间:2019-07-28

    我正在开发一个需要一些重写规则的自定义插件。我遵循了文档,但没有执行规则。我尝试了一些变化,但不断出错。这是代码的摘录:if (!class_exists(\'CC_Forms\')) { class CC_Forms { private $options; /** * * Assign everything as a call from within the constructor */&#

  • 自定义重写以获取提要数据

    时间:2019-08-02

    当用户转到特定url时,我试图从提要中获取和显示数据,如/items/32 其中32 应获取并显示的源项的实际id。请注意,我没有为此使用任何自定义帖子类型。我只是根据提供的id从外部资源获取数据:class FeedPlugin { public function __construct() { add_action(\'init\', array($this, \'addRewriteRules\')); add_filter(\'que

  • 添加用于外语支持的URL前缀

    时间:2019-08-20

    我做了一些研究,将其用于我自己的复杂系统(使用插件或Functions.php).事实上,我想做的是添加prefix 在WordPress的URL结构的最开始,并在必要时将其作为查询变量读取。例如:DEFAULT: localhost/hello-worldEN: localhost/en/hello-worldFR: localhost/fr/category/appleDE: localhost/de/2019/还有更多。。。这里的基本逻辑是添加预先确定的语言列表,例如array(\'en\', \'

  • 如何在自定义帖子类型固定链接中添加自定义分类?

    时间:2019-09-03

    我有一个自定义分类法叫做campaign 和一个名为asset. 对于资产,我希望具有以下permalink结构:mysite.com/<campaign_name>/<asset_name>. 我已经通过以下代码实现了这一点,但是现在如果我转到任何具有url结构的正常页面mysite.com/<pagename> 它给出了404。当我注释掉函数中用于注册自定义post类型的重写slug部分,或者添加此部分时ams/%campaign%, 它可以工作,但这不是我想要的自

  • 重写规则以从生产环境加载图像不起任何作用

    时间:2019-09-06

    我正在尝试修改中给出的重写规则Develop Locally, Use Images from Production 在我的本地开发站点(在XAMPP上运行)上执行同样的操作。这就是开发网站.htaccess 看起来,最后添加了代码段(显然,URL替换为example.com等效的URL):<IfModule mod_php.c> php_value upload_max_filesize 64M php_value post_max_size 64M php_valu

  • 多个自定义分类重写

    时间:2019-09-27

    我在我的帖子类型“chalet”之前注册了两个自定义分类法“location”和“type”,并将重写规则设置为\'slug\' => \'chalets/%location%\' \'slug\' => \'chalets/%type%\' \'slug\' => \'chalets\' 分别为。我需要的存档URL结构是:/小屋//小屋/[位置术语]例如/小屋/瓦尔托伦斯/小屋/[类型术语]例如/小屋/滑雪小屋这在某种程度上是可行的,但第二条规则(无论第二条是

  • 重写现有页面的url,不带flush_rewrite_rules

    时间:2019-10-15

    我用slug创建了页面test123 和test234 在wordpress中,我想创建一个插件,执行以下操作当用户请求时test123, 以及test234 将被送达我知道我可以使用重写API,但无需flush_rewrite_rules? 也就是说,不在数据库中设置规则?

  • Special domain for a page

    时间:2019-10-21

    我有一个wp安装example.com 并且想要secondary.com 显示的内容example.com/b (b是一页)但保留secondary.com 在url中(非secondary.com/b)我尝试了这种方法:https://stackoverflow.com/a/35272993/2095642我将两个域都指向一个目录,我在wp-config.php://this works, enables both domains to show the same wp installation&#x

  • ADD_FEED重写覆盖标准固定链接

    时间:2019-10-30

    通过执行以下简单操作:add_feed( \'schedule\', \'my_schedule_feed\' ); 我已在创建了一个提要/feed/schedule/... 容易的但当我去/schedule/ (这是一个页面)它现在正在显示提要!看看重写规则,我看到了:[feed/(feed|rdf|rss|rss2|atom|schedule)/?$] => index.php?&feed=$matches[1] [(feed|rdf|rss|rss2|atom|sch

  • URL一直重定向到页面

    时间:2019-12-03

    我有主题选项页面www.website.com/wp-admin/themes.php?page=avada_options但问题是,每当我转到它重定向到的页面时www.website.com/store-manager/我检查了重写,甚至删除了它。页面上没有错误。我甚至不知道如何调试这个输出帮助

  • 如何获取每个帖子的相关页面:/post-1/Contact。/POST-2/联系人

    时间:2019-12-16

    假设我有一个帖子类型叫做jobs, 还有一个叫做contact 里面有表格。现在我想在每个工作url上显示联系人页面,以/contact. 所以job-1/contact, job2/contact 等我希望显示相同的联系人页面,但可以访问当前工作id。这可能吗?

  • 从动态URL中删除部分并重定向

    时间:2020-01-09

    如何将以下URL重定向到下一个URL?它本质上应该删除ID部分(这是一个标签后URL)http://wpsoup.test/tag/88/koffie/ -> http://wpsoup.test/tag/koffie/.我尝试了以下代码函数来反向创建URL(它们来自一个使用SPA作为前端、WordPress作为后端的网站,这意味着我需要反向这种行为,因为大多数(如果不是全部)帖子都有与此类URL的链接),但它们不起作用(即使在permalink刷新之后)。是否只能用.htaccess? funct

  • 将模板文件用于特定的自定义URL

    时间:2020-01-10

    我试图使用自定义URL为加载页面模板single-events.php 无需重写默认URL格式。我正在使用筛选器template_include 要像这样加载模板,请执行以下操作:add_filter(\'template_include\',\'include_template_for_single_event\',99); function include_template_for_single_event($template) { //check_for_single

  • $wp_rewrite->规则始终为空

    时间:2020-01-16

    我正在努力学习WordPress如何使用重写API重写漂亮到丑陋的URL。我有一些关于重写如何工作的想法。htaccess文件,而不是wp如何处理它。我正在阅读源代码和一本书。所以我的理解是。根目录中WP附带的htaccess文件只检查请求是否是WP登录之类的文件。php与否,如果不是,则将请求转发到索引。php。实际的重写规则存储在DBviz中。重写\\u规则(在wp\\u选项表中)。在源代码中,请参阅WP::parse\\u request call$rewrite = $wp_rewrite->

  • 使用漂亮的URL按自定义字段排序自定义帖子类型帖子

    时间:2020-01-22

    我有一个自定义的帖子类型,我们称之为my_post_type它在/my_post_type/我想创建一个与归档页面类似的漂亮URL,但按自定义字段值(即。/my-post-type/ranked/). 它还应包括分页(即。/my-post-type/ranked/2)我知道我可以使用这些查询参数:\'post_type\' => \'my_post_type\', \'meta_key\' => \'rating\', \'orderby\' => \'meta_va

  • 如何使用WordPress重写规则从子类别url中删除父类别?

    时间:2020-02-12

    我试图从子类别中删除父类别,但什么也没有发生。我有一个使用EDD制作的网站。目前我有如下类别:角度模板在每个类别中都有子类别/子类别,如下所示:angular-templatesangular-1angular-2angular-3现在如果我转到我的子类别,url显示如下:http://admin-pc/mysite/templates/category/angular-templates/angular-3/我想删除角度模板或url中的任何类别名称,以删除并显示url,如下所示:http://admin

  • Rewrite Rules are Redirecting

    时间:2020-03-20

    正在尝试对页面进行自定义重写。页面插入:/near me/创建重定向:/near me/STATE/city/甚至在刷新永久链接之后。//* Add Rewrite Rule add_action(\'init\', \'sym_nearme_rewrite_rule\', 10, 0); function sym_nearme_rewrite_rule() { add_rewrite_rule(\'^near-me/([^/]*)/([^/]*)/?\',\'index.