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

  • 添加_重写_规则WordPress忽略url模式,wp重写不起作用

    时间:2019-04-27

    我想为我在网站中使用的自定义功能创建url友好url。我在我的主题目录中添加了一个自定义模板。url重写函数如下所示:function starts_rewrite_rule() { add_rewrite_rule(\'^cities-starting-with-([^/]*)/?\',\'index.php?page_id=340&start_letter=$matches[1]\',\'top\'); } add_action(\'init\', \'star

  • 无法识别值为%1的基于整数的重写

    时间:2019-04-29

    我有一个简单的重写来传递变量:// Add custom URL parameters function add_custom_query_var( $vars ){ $vars[] = \"item_id\"; return $vars; } add_filter( \'query_vars\', \'add_custom_query_var\' ); // Add rewrite for custom query vars&#

  • 如何从插件中的URL获取“扩展”路径信息

    时间:2019-05-06

    开发一个插件,创建短代码嵌入页面。我将永久链接设置为“Post name”,所以http://example.com/post-name/我希望能够在URL中传递其他信息,以便短代码可以使用它,例如:http://example.com/foo-page/bar-thing/而不是?名称=值在我们的开发服务器上,这是可行的,我可以执行以下操作来获得价值:$url = home_url( $wp->request ); $page_id = $post->post_name; $

  • 删除不适用于子页面的自定义POST类型插件

    时间:2019-05-07

    我希望我的自定义帖子类型products不要使用slug,例如:domain。com/产品名称。下面的代码很好地解决了这一问题,但它无法处理子页面,例如:域。com/产品名称/产品名称功能,it 404s。我最初尝试将自定义帖子类型的重写段标为“/”,虽然这对自定义帖子类型很好,但它杀死了普通页面(404)。因此,如果解决方案是使用“/”,然后修复普通页面,也可以。// Post Type function base_types() { $labels = ar

  • WordPress帖子URL编码问题

    时间:2019-05-14

    我有一个wordpress网站。在帖子中,我使用可点击的另一个帖子链接,如“https://domain.ext/another-post-link“,但我不想在浏览器地址栏和替换url中显示链接https://domain.ext/dl?url=vjhvvdhlbdhbvfhdvdfvdkfdfaewa==. 这意味着url将被编码。我怎样才能做到这一点。我试图通过谷歌搜索找到答案,但无法得到确切的答案。谁能帮帮我吗。

  • 如何在弹出模式加载时更新/更改URL?

    时间:2019-05-26

    我正在寻找一种方法,使窗体具有弹出模式,当弹出加载时,URL会发生变化。例如,如果一个人正在查看web。com/about并加载弹出菜单,然后将URL更改为web。com/关于?utm\\u表单=弹出窗口这可能吗?也许它会在弹出窗口打开时将此utm添加到URL,并在关闭时将其删除?插件会很有帮助。谢谢你的想法。

  • 如何在WooCommerce中重写产品固定链接以使用类别插件

    时间:2019-05-29

    我知道这里有一个关于这个问题的信息,但我没有找到完全可行的解决方案。我需要在我的产品permalinks中使用产品类别Slug,因此链接如下example.com/laptops/some-laptop我在我的永久链接设置中选择了自定义基选项,键入/%product-cat%/ 在字段中保存。接下来,我在我的主题中添加了以下代码functions.phpadd_filter(\'post_type_link\', \'category_slug_in_product_permalink\', 10, 2)

  • 未在CPTUI中找到开机自检时禁用CPTUI重写

    时间:2019-05-29

    我有一个包含以下数据的CPTUI:function cptui_register_my_cpts_activaties() { /** * Post Type: Activaties. */ $labels = array( \"name\" => __( \"Activaties\", \"red-button\" ), \"singular_name\" =&g

  • 当我们手动指向实时站点时,为什么WordPress重写临时站点上的绝对URL以包含临时前缀?

    时间:2019-06-03

    为清晰起见进行了编辑,以显示我们复制问题所采取的步骤。问题当保存在编辑器中时,是什么导致登台站点上的绝对URL在登台站点的子域之前出现?我们在SiteGround上托管的临时站点上手动编写HTML和CSS页面,保存更改,然后测试它们。然而,当我们在编辑器中保存我们的工作时,它们都会将我们正在写入的暂存子域前置到我们编写的每个绝对URL上。复制的步骤创建实时站点的临时副本</禁用所有插件从WordPress安装并激活twenty 199默认主题</创建一个新页面,根据需要为其命名</在该页

  • 将国家/地区附加到“漂亮的”URL,但提供相同的页面

    时间:2019-06-07

    对于我网站上的一个特定页面,我想将国家添加到URL。这样做的原因纯粹是为了美观,因此客户知道该页面上的价格是以他们自己的货币表示的,他们的货币名称/符号与其他货币相同,例如美元、澳元、新西兰元等所以URL应该是example.com/signup/nz 或example.com/signup/au/. 每个signup/<countrycode>/ 然后显示相同的页面(example.com/signup/) 它处理逻辑以显示用户所在国家/地区的正确价格/货币。如果主页上也有/<coun

  • 更改CPT固定链接以使用类别

    时间:2019-06-11

    我有一个称为教师的CPT和一个称为教师类型的自定义分类法。我正在使用下面的代码重写CPT的url,而不是像:website。com/教师/帖子1它将slug更改为使用类别:网站。com/教师类型/职位1这是正确的,但现在我需要在CPT和slug中添加另一个分类法(年份),我需要这样:网站com/教师类型/年份/职位1我使用的代码与WPML兼容。就是这样: function resources_cpt_generating_rule($wp_rewrite) { global $sit

  • 自定义帖子类型未使用正确的页面模板

    时间:2019-06-12

    我最近一直很难弄清楚为什么这个自定义帖子类型没有使用正确的模板文件。自定义的post类型称为“job”,上面有一个重写,使slug成为“careers”。每当我发布新的招聘信息时,我都会被带到我们的博客页面,但url路径是正确的。我安装了一个插件来查看当前显示的模板和显示我们的主页。php模板。奇怪的是,如果我回到工作岗位,将永久链接更改为其他任何内容,即使只是删除尾部的“/”,链接也会正常工作,并拉出正确的“单个工作”页面模板。我还注意到,如果我删除slug重写,WordPress也将使用正确的模板。是

  • 在自定义帖子类型详细信息页面的URL中添加术语插件

    时间:2019-06-21

    我创建了一个名为“movies”的自定义帖子类型,并添加了自定义分类法“Available for”,它包含两个术语租金销售当前电影帖子详细信息页面URLmovies/avengers-endgame/ 我想要像这样的URLmovies/sales/avengers-endgame/ movies/rent/avengers-endgame/ movies/{%selected term%}avengers-endgame/ 任何人,请提出一个可能的解决方案来解决上述问

  • 向固定链接添加语言前缀

    时间:2019-06-22

    我有一个wordpress网站,有多个翻译,我试图让网站确定要从URL加载的语言,例如,如果https://website.com/sp/about-us, 加载内容https://website.com/about-us, 但用西班牙语。我试过这样的方法,add_action(\'plugins_loaded\', \'reroute_url\'); function reroute_url(){ $languages = [\'sp\'];

  • 如何让URL返回带有定制内容类型的动态JSON?

    时间:2019-06-23

    一些背景知识首先,我试着按照这里的指示:https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html#//apple_ref/doc/uid/TP40016308-CH12-SW1使用iOS设备的“我的网站”获取通用链接。我的wordpress站点位于共享托管环境中,因此我无法访问服务器或任何根文件。我将文件放在我的站点(httpdocs)的根目录下,当我

  • 从固定链接中删除父类别,但保留子类别

    时间:2019-06-26

    我有一个url结构如下的网站实例com/news/story-1示例。com/news/local/story-2示例。com/food/tacos/story-3现在它已经移动到一个多站点,站点的子文件夹是/news/和/food/。在这些子网站中,顶级类别分别是新闻或食品。因此,如果permalink设置为/%category%/%postname%/, permalink显示为实例com/news/news/local/story title示例。com/food/food/tacos/story

  • CPT和定制分类的固定链接结构问题

    时间:2019-07-08

    我在一个有许多CPT和自定义分类法的WP网站上工作,但也在该网站的常规博客部分使用常规的“post”帖子类型。我希望博客帖子和归档以及类别在其永久链接中包含/blog/,但也希望为其他CPT指定永久链接结构,而不需要/blog/干扰。例如:我有一个“events”CPT,它有一个名为“ecat”的自定义分类法。现在我有了permalink的存档页sitename.com/events 工作正常并且单事件页面具有permalink-likesitename.com/events/event-name 也但自

  • 如何重写WordPress搜索以在特定类别上工作

    时间:2019-07-10

    我希望我的wordpress搜索可以在自定义搜索中的特定类别上工作,默认情况下,这实际上可以正常工作example.com/categoryname/?s=keyword但我想让它像这样工作example.com/categoryname/search/keyword/我有下面的代码,但它只适用于urlexample.com/search/keywordfunction wp_change_search_url() { if ( is_search() && ! empty

  • 将单词添加到固定链接不会转换URL

    时间:2019-07-12

    假设我想为URL添加永久链接:site.com/section/{postname} “section”与一篇文章的类别名称相匹配(仅针对一个案例)。在花点时间研究文档之后。我为rewrite\\u url添加了一个函数。在“函数”中。我的模板(Astra)的php文件。对于我在末尾添加的内容:add_action( \'init\', \'wpa_rewriterules\' ); function wpa_rewriterules() { add_rewrite_

  • 重写规则无法从重写中获取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