我使用WordPress和woocommerce插件,尝试显示第393页的标题部分,并在她之后显示当前产品的内容。
add_action( 'woocommerce_before_single_product', 'get_header_work_portfolio' );
function get_header_work_portfolio() { global $product;
echo '<div class="row"> <div class="col-xs-12 col-sm-12 mt10pr">
<div class="col-xs-12 col-md-4">show me</div>
<div class="col-xs-12 col-md-8">';
//here must show description of product
echo '</div> </div> </div>';
在这里,我显示了页面393的标题部分: 在 single-product.php 中:
$id=393;
$post = get_post($id);
$content = apply_filters('the_content', $post->post_content);
echo $content;
当我尝试在function.php中调用$product
时,它返回产品的唯一标题...我只想获得当前产品的描述...
答案 0 :(得分:1)
从single-product.php
删除此代码
$id=393;
$content = get_the_content($id);
$content = apply_filters('the_content', $content);
因为wordpress抓住了这个id,所有东西都崩溃了...
安装插件insert pages
,然后在single-products.php中添加页面的简短代码,如下所示
echo do_shortcode(“ [插入页面='页面残渣'display ='all | content | title']”))