我有以下代码:
add_action(\'maisvendidos_home\', \'maisvendidos_home\');
function maisvendidos_home() {
$page_id = get_queried_object_id();
$mais_vendidos = explode("\\n", get_post_meta($page_id, \'mais_vendidos\', true));
$mais_vendidos_count = count($mais_vendidos);
$output = \'
<div class="w-container maisvendidos-container">
<div class="maisvendidos-txt">Mais vendidos!</div>
<div class="w-row maisvendidos-row">
\';
foreach($mais_vendidos as $produtoID) {
$produto = wc_get_product($produtoID);
$produto_img = $produto->get_image(array(200,200));
$produto_link = post_permalink($produtoID);
$output .= \'
<div class="w-col w-col-3 w-col-small-3 w-col-tiny-6 maisvendidos-col">
<a href="\'.$produto_link.\'">\'.$produto_img.\'</a>
</div>\';
}
$output .= \'</div>\';
return $output;
}
我在主页中调用了该操作,出现以下错误:
致命错误:在中对布尔值调用成员函数get\\u image()
这里怎么了?
最合适的回答,由SO网友:MD. SHAHAB UDDIN 整理而成
<?php
$args = array( \'post_type\' => \'product\', \'posts_per_page\' => 10);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
global $product;
echo \'<br /><a href="\'.get_permalink().\'">\' . woocommerce_get_product_thumbnail().\' \'.the_title().\'</a><br />\';
endwhile;
wp_reset_query();
?>