gpt4 book ai didi

php - 创建一个短代码,在 Woocommerce 中显示简单的产品名称列表

转载 作者:行者123 更新时间:2023-12-02 00:33:55 26 4
gpt4 key购买 nike

有人有创建短代码来列出所有产品名称的功能吗?不需要图像、链接、描述、排序——只需一个简单的模板。

<ul>
<li>ProductName1</li>
<li>ProductName2</li>
...
<li>ProductNameN</li>
</ul>

最佳答案

尝试这个简单的短代码,它将根据 WP_Query 输出产品列表:

function get_custom_product_list() {

// The WP_Query
$query = new WP_Query( array(
'posts_per_page' => -1,
'post_type' => 'product',
'post_status' => 'publish',
'hide_empty' => 0,
'orderby' => 'title',
) );

$output = '<ul>';

while ( $query->have_posts() ) : $query->the_post();
$output .= '<li>' . $query->post->post_title . '</li>';
endwhile;
wp_reset_postdata();

return $output.'</ul>';
}
add_shortcode( 'product_list', 'get_custom_product_list' );

代码位于事件子主题(或事件主题)的 function.php 文件中。经过测试并有效。

用法: [product_list]

关于php - 创建一个短代码,在 Woocommerce 中显示简单的产品名称列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50009003/

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