将.html添加到WooCommerce固定链接,但分页不起作用!

时间:2017-12-15 作者:bonjourimcam

我最近将此代码添加到我的Wordpress网站以进行添加。我的产品类别的html。它对该类别起到了很好的作用(http://mywebsite.com/parent-category/product-category.html) 但当我点击分页时,链接变成了(http://mywebsite.com/parent-category/product-category.html/page/2)

这是我添加到函数中的代码。我的网站上的php

function wpse_178112_category_permastruct_html( $taxonomy, $object_type, $args ) {
if ( $taxonomy === \'product_cat\' )
    add_permastruct( $taxonomy, "{$args[\'rewrite\'][\'slug\']}/%$taxonomy%.html", $args[\'rewrite\'] );
}

add_action( \'registered_taxonomy\', \'wpse_178112_category_permastruct_html\', 10, 3 );
请帮忙,我只是个Wordpress新手。

非常感谢。

1 个回复
SO网友:Danny Santoro

正在添加.html 不会为了SEO而做任何事情-事实上,这比其他任何事情都更有可能导致问题。WordPress(因此WooCommerce)不使用HTML文件来显示-它是PHP文件,这就是为什么如果你访问一个类似于登录的页面,默认情况下example.com/wp-login.php. 在我为WooCommerce工作的时间里,我接触过数百或数千个WordPress网站,其中没有一个需要添加.html 无论出于什么原因,我都会强烈建议不要这样做。

结束

相关推荐

迁移不成功,数据库已损坏。如何修复,或者至少输出没有插件的静态HTML?

伙计们。所以,我开发了这个网站,当我尝试迁移时,它第三次崩溃了(我使用了几种技术,所有这些技术在某个时候都可以使用,但不能使用这个网站)。页面/帖子列表为空,尽管系统实际上显示了我之前创建的页面数。当我试图编辑任何页面或帖子,甚至访问插件仪表板时,它会说我没有权限这样做。我可能会使用Visual Composer预览模式编辑页面,但有时它不会保存更改,并且我无法创建任何新页面。所以,现在,我正在尝试将当前网站输出为HTML,这样我就可以使用新的Wordpress来确定最终路径,而我的客户实际上没有意识到(