gpt4 book ai didi

php - 如何在wordpress中更改像seo友好的url

转载 作者:行者123 更新时间:2023-12-04 16:32:23 27 4
gpt4 key购买 nike

我目前的网址是这样的:

abc.com/products/trade-details/?trade_name=napa
但我想要这个网址:
abc.com/products/trade-details/napa
如何在 wordpress url 中使这个喜欢 seo 友好?我在 stackoverflow 中检查了许多答案,但没有人为我工作。
我在functions.php上试过这个
  function wpse_283774_rewrite() {
add_rewrite_rule( '^trade-details/([^/]+)/?', 'index.php?pagename=trade-details&trade_name=$matches[1]', 'top' );
}
add_action( 'init', 'wpse_283774_rewrite' );

function wpse_283774_query_vars( $vars ) {
$vars[] = 'trade_name';

return $vars;
}
add_filter( 'query_vars', 'wpse_283774_query_vars' );
但仍然无法正常工作。

最佳答案

创建一个父类别“trade-details”和另一个子类别“napa”并将其分配给上述类别,从而创建层次结构。然后,转到您在 Napa 提供的产品/服务,在相关产品编辑页面的 RH 侧边栏,选择主要和次要类别,首先转到父类别,然后单击更新。这必须在每一页上完成。
检查您的仪表板 Settings » Permalinks » Common Settings并选择单选按钮 Custom Structure .更改您的 WP 帖子的显示方式,或者,如果它适合您,还可以选择更改类别库,这真的很容易!您还可以在 WordPress 上安装免费插件“Yoast”,然后通过单击左侧菜单中的选项 SEO » Search Appearance 来选择您的 URL 的显示方式。然后是标签 taxonomies .在 taxonomies 中查找选项“类别 URL”,您可以从那里删除类别前缀(WordPress 上的类别 URL 包含前缀,通常是 /category/ ,此功能删除该前缀,仅适用于类别)。
我不清楚您的菜单结构或向最终用户显示的内容,因此我尝试猜测并尽可能提供帮助。将 URL 作为引用会很有帮助,它会让我们更好地理解您的想法。

关于php - 如何在wordpress中更改像seo友好的url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64852819/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com