自动为所有woocommerce产品生成元标记

时间:2016-04-20 12:13:33

标签: wordpress woocommerce

在wordpress(woocommerce插件)中自动将产品简短描述作为元描述。有可能??

2 个答案:

答案 0 :(得分:2)

试试这个: 您需要在名为'wp_head'

的操作的帮助下在head标记中添加元数据

在function.php中

add_action('wp_head', 'add_product_meta');
function add_product_meta() {
 if (is_single()) {
 global $post;         
 $post_excerpt =  $post->post_excerpt;     
?>
<meta property="your_property" content="<?php echo $post_excerpt; ?>" />    
<?php }
}

答案 1 :(得分:1)

上面的代码将整个产品描述作为元描述,这是不好的。试试这段代码。我刚刚编辑了上面的代码以减少字符数,因为根据谷歌指南元描述不应超过170个字符。

    add_action('wp_head', 'add_product_meta');
    function add_product_meta() {
    if (is_single()) {
    global $post;         
    $post_excerpt =  $post->post_excerpt; 
    $a= $post_excerpt;
    $des = substr($a, 0, 170);    
    ?>
    <meta name="Description" content="<?php echo $des; ?>" />    
    <?php }
    }

    ?>