العرض التلقائي للمنتجات ذات الصلة في المقالات حسب العلامات
لعرض منتجات WooCommerce تلقائيًا في المقالات ذات الصلة، ما عليك سوى تحديد تسمية للمنتجات والمقالات بحيث يتم عرض المنتجات تلقائيًا في نهاية قائمة المقالات.
لتفعيل هذا النظام، ما عليك سوى إضافة الكود التالي إلى نهاية ملف الوظيفة وإضافة العلامات التي تريدها، لاحظ أنه ليس لديك أي قيود على إضافة علامات مختلفة.
add_filter( 'the_content', 'Rezvan_blog_post_related_products' );
function Rezvan_blog_post_related_products( $text ) {
if ( is_singular( 'post' ) ) {
$word_to_tag = array(
'bag' => 'bag',
'shoes' => 'shoes',
'accessory' => 'accessory',
'mobile' => 'mobile',
);
$max = 0;
$top_tag = '';
foreach ( $word_to_tag as $word => $tag_slug ) {
if ( substr_count( $text, $word ) > $max ) {
$max = substr_count( $text, $word );
$top_tag = $tag_slug;
}
}
if ( $top_tag ) $text .= '<h2>Related Products</h2>' . do_shortcode( '' );
}
return $text;
}