2017-02-22 7 views
1

webshopでSEOをアップグレードしようとしています。誰もがこのパズルを修正できるPHPを知っている。どのように私はお互いにこれを適合させることができますか?この中is_product_category('shirts')フィット:is_product_category()ようconditional tagsがマッチした条件に基づいて表示内容を変更するために使用することができますWoocommerceカテゴリテキスト

function woa_content_before_shop() { 
    echo "<p>Insert your Content here...</p>"; 
} 

add_action('woocommerce_before_shop_loop', 'woa_content_before_shop'); 

答えて

1

WordPressのこの行いはどのよう

この場合、これらを使用して、categoryに基づいて印刷されたテキストを変更できます。

function woa_content_before_shop() 
{ 
    if (is_product_category('shirts')) 
    { 
    echo "<p>Here are shirts!</p>"; 
    } 
    else if (is_product_category('games')) 
    { 
    echo "<p>Here are games!</p>"; 
    } 
    else 
    { 
    ... 
    } 
} 

add_action('woocommerce_before_shop_loop', 'woa_content_before_shop'); 
+0

どこにコピーしますか? – Khatchik

+0

私がfunctions.phpに貼り付けたときにサイトがクラッシュする – Khatchik

+0

@Khatchikこれはちょっとしたことで、どうやってやることができるかを示しています!あなたはそれを修正してfunctions.phpの最後に貼り付けることができます(もしテンプレートを持っていればテンプレートのfunctions.phpを使います)。何か問題が起こった場合は、最初の移動でログファイルをチェックする必要があります。 – Hatef

1

このコードを使用してください。また、製品>カテゴリに説明を設定します。

function woa_content_before_shop() { 
    if (is_product_category()) { 
     global $wp_query; 
     $id = $wp_query->get_queried_object_id(); 
     $desc = term_description($id, 'product_cat'); 
     if (!empty($desc)) { 
      $output = '<p>' . esc_html($desc) . '</p>'; 
      echo $output; 
     } 
    } 
} 
add_action('woocommerce_before_shop_loop', 'woa_content_before_shop');