自定义WooCommerce产品小部件

用户名

我需要通过在结束</ul>标记(位于WordPress侧边栏小部件内)之前放置超链接来将用户重定向到特定页面

以下是我要实现的目标的一个示例,该示例使用WooCommerce产品小部件进行了略微修改,以包括其他Specials超链接:

在此处输入图片说明


我正在使用WooCommerce 2.9.1插件,并且认为我需要修改的class-widgets-products.php文件是该文件。该文件由以下代码组成-http://pastebin.com/vgpSqa6X


178在网上放置了以下内容,它将显示一个超链接,将用户带到网站上的“特价”页面:

echo '<a href="'. get_site_url().'/specials/" class="go-to">&#187; Specials</a>';

但是,使用此特定小部件,它将创建三个单独的实例,并将超链接应用于“所有产品”,“特色产品”“正在销售的产品”

在此处输入图片说明


如何根据管理菜单中选择的选项,创建适用于小部件的单独超链接

例如,如果选择了“特色产品”选项,则将在底部输出“特色产品”超链接,如果选择了“销售中”选项,则将在底部输出“特价”超链接。

谢谢。

克里斯蒂安·波纳托

答案似乎在于:

$this->settings->show->options

要么 :

$this->settings['show']['options']

...如您所粘贴的代码所示。

只需使用if的值来评估此值(或使用switch,无论您感到满意如何):

if ($this->settings['show']['options'] == "this_particular_kind")
{
   $link_at_the_bottom = '<a href="'. get_site_url().'/this_particular_kind/" class="go-to">&#187; This Particular Kind</a>';
}
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

Flutter重用自定义小部件

来自分类Dev

从qtdisgner访问自定义qtdesigner插件的子小部件

来自分类Dev

具有模板UI的自定义Gtk小部件

来自分类Dev

Yii,自定义小部件返回null

来自分类Dev

基维自定义小部件绑定错误

来自分类Dev

MVVM对自定义Kendo UI小部件的支持

来自分类Dev

Android为自定义TextView小部件设置字体

来自分类Dev

在Qt Designer中使用PySide自定义小部件

来自分类Dev

appcompat SeachView小部件的自定义字体

来自分类Dev

Yii中的自定义小部件

来自分类Dev

导入iPython自定义小部件功能(文件结构?)

来自分类Dev

来自Marketo自定义代码小部件的JSONP

来自分类Dev

如何在自定义小部件中显示QChartView?

来自分类Dev

将自定义参数添加到小部件

来自分类Dev

KIVY DragBehavior自定义小部件

来自分类Dev

在Wordpress中创建自定义小部件

来自分类Dev

Flutter自定义窗口小部件无法显示

来自分类Dev

Flutter重用自定义小部件

来自分类Dev

在WooCommerce内容窗口小部件中产品标题之后显示ACF自定义字段

来自分类Dev

Flutter自定义小部件:功能与继承

来自分类Dev

QListWidget不显示自定义小部件标签

来自分类Dev

具有自定义文本支持的小部件

来自分类Dev

如何制作自己的自定义桌面小部件?

来自分类Dev

Woocommerce自定义产品文本

来自分类Dev

在Python Qt中访问自定义小部件?

来自分类Dev

如何自定义android小部件

来自分类Dev

Yii中的自定义小部件

来自分类Dev

woocommerce中的自定义产品

来自分类Dev

自定义小部件颤动