我正在为我的woocommerce商店使用SSHOP主题。当我从主页搜索任何内容时,搜索url工作正常,下面的搜索permalink显示。
但当我从产品页面或分类页面搜索时,搜索结果并没有找到任何内容,下面的permalink显示。https://techcart.pk/product/8mm-led-10pcs/?s=abc
我想重写上面的永久链接,如下所示https://techcart.pk/?s=abc请帮忙
我正在为我的woocommerce商店使用SSHOP主题。当我从主页搜索任何内容时,搜索url工作正常,下面的搜索permalink显示。
但当我从产品页面或分类页面搜索时,搜索结果并没有找到任何内容,下面的permalink显示。https://techcart.pk/product/8mm-led-10pcs/?s=abc
我想重写上面的永久链接,如下所示https://techcart.pk/?s=abc请帮忙
收割台<form>
没有action=""
属性所以当你搜索的时候,表单基本上是附加的s=keyWord
在当前url中,这就是为什么有这样的urlhttps://techcart.pk/product/8mm-led-10pcs/?s=abc.您需要添加的是action=""
在里面<form>
.您可以检查侧栏搜索字段中的元素,并可以看到以下标记:
<form role="search" method="get" action="https://techcart.pk/">
因此,基本上,您需要对标题搜索执行相同的操作。只需将动作URL替换为动态,如下所示:<form role="search" method="get" action="<?php echo esc_url( home_url() ); ?>">
我正在尝试创建一个带有AJAX请求的电子邮件注册表单。早些时候,我发现Wordpress会清空$_POST 默认情况下为变量。我试过使用admin_post 和admin_post_nopriv 但这两种方法似乎都不起作用。我现在正在尝试以下操作:add_action(\'wp_ajax_nopriv_newsletter\', \'subscribeToNewsletter\'); add_action(\'wp_ajax_newsletter\', \'subscribeToNewslette