Агуулга маркетинг

WordPress: Ангилал тус бүрт автоматаар хажуугийн самбар үүсгэх

Хурдны хугацааг сайжруулахын тулд сайтаа хялбарчилж, сайтаа мөнгөжүүлж уншигчдыг уурлуулахгүйгээр илүү сайн мөнгө олохыг хичээдэг. Миний сайтыг мөнгөжүүлэх олон арга байдаг ... энд хамгийн их ашиг хүртэх боломжтой хэсгүүд энд байна.

  • Шууд ивээн тэтгэх түнш компаниудаас. Бид үйл явдлууд, бүтээгдэхүүн, үйлчилгээгээ сурталчлах зорилгоор вэбсайт, олон нийтийн мэдээллийн хэрэгслээс хуваалцах бүх зүйлийг багтаасан хамтын стратеги дээр ажилладаг.
  • Хамтын ажиллагааны маркетинг олон тооны түнш платформуудаас. Би компаниудыг хайж олох, таних, нэр хүндтэй болох, миний бичсэн тодорхой нийтлэл эсвэл зар сурталчилгааг бусадтай хуваалцдаг.
  • Нөөцийн маркетинг гаргадаг түншээс маркетингтай холбоотой үйл явдлууд, кейс судалгаа, цагаан баримтууд.
  • Баннер сурталчилгаа Холбогдох заруудыг миний загвар, агуулгаар дамжуулан автоматаар тараадаг Google-ээс.

WordPress -ийн хажуугийн самбар

Түншлэлийн маркетинг нь зохих хэмжээний орлого олдог тул сайтын категори дээр үндэслэн маш тодорхой сурталчлагчдыг анхаарч үзэхийг хүсч байгаа тул сайтын хажуугийн самбар бүрийг хатуу кодчилолгүйгээр хажуугийн мөрүүдийг динамикаар бий болгохыг хүссэн юм. Ингэснээр, хэрэв би категорийг нэмбэл хажуугийн самбар автоматаар миний Виджет хэсэгт гарч ирэх бөгөөд би зар сурталчилгаа нэмж болно.

Үүнийг хийхийн тулд надад тодорхой код хэрэгтэй байсан functions.php миний хүүхдийн сэдэвчилсэн файл. Аз болоход хэн нэгэн надад хэрэгтэй бараг бүх зүйлийг аль хэдийн бичсэн байсныг олж мэдсэн. WordPress дээр ангилал тус бүрт зориулж Widgetized sidebars үүсгэх. Би аль ангилалд багтах самбарыг харуулахыг хүсч болох зарим нэмэлт хяналтыг хүсч байсан.

function add_category_sidebars() {
    $args = array(
        'type'                     => 'post',
        'orderby'                  => 'name',
        'order'                    => 'ASC',
        'hide_empty'               => 1,
        'hierarchical'             => 1,
        'exclude'                  => '',
        'include'                  => '',
        'number'                   => '',
        'taxonomy'                 => 'category'
        ); 
    
    $categories = get_categories($args);

    foreach ($categories as $category) {
        if (0 == $category->parent)
            register_sidebar( array(
                'name' => $category->cat_name,
                'id' => $category->category_nicename . '-sidebar',
                'description' => 'This is the ' . $category->cat_name . ' widgetized area',
                'before_widget' => '<aside id="%1$s" class="widget %2$s">',
                'after_widget' => '</aside>',
                'before_title' => '<h3 class="widget-title">',
                'after_title' => '</h3>',
            ));
        }
}
add_action( 'widgets_init', 'add_category_sidebars' );

Категорийг буцааж авах аргументуудтай тул би зорилгоо болгохыг хүссэн бүх категориудыг оруулж, хасаж болно. Дээрх мэдэгдэлд би өөрийн WordPress сайтын хажуугийн самбар дээрх форматыг өөрчилж, тааруулж болно.

Нэмж хэлэхэд, миний functions.php, Хажуугийн самбар байгаа эсэхийг нэмж функц нэмэхийг хүсч байна.

function is_sidebar_active($cat_name) {
    global $wp_registered_sidebars;
    $cat_id = get_cat_ID($cat_name);
    $widgetlist = wp_get_sidebars_widgets();
    if ($widgetlist[$cat_id])
        return true;
    return false;
}

Дараа нь миний сэдэв дотор Sidebar загвар файл, хэрэв би хажуугийн самбар бүртгэгдсэн, дотор нь виджет байгаа бол тухайн хэсгийг динамикаар харуулах кодыг нэмнэ.

$queried_object = get_queried_object();
if ($queried_object) {
    $post_id = $queried_object->ID;
}
if(is_category() || in_category($cat_name, $post_id)) {
    $sidebar_id = sanitize_title($cat_name);
    if( is_sidebar_active($sidebar_id)) {
        dynamic_sidebar($sidebar_id);
    }
}

Ангилал тус бүрт зориулсан WordPress Sidebars

Үр дүн нь яг миний хүссэн зүйл юм.

Ангилал тус бүрт зориулсан WordPress Widget Sidebars

Одоо би категори нэмэх, засах, устгахаас үл хамааран ... миний хажуугийн талбарууд үргэлж шинэчлэгдэх болно!

Douglas Karr

Douglas Karr нь CMO юм OpenINSIGHTS болон үүсгэн байгуулагч Martech Zone. Дуглас олон арван амжилттай MarTech стартапуудад тусалж, Martech-ийн худалдан авалт, хөрөнгө оруулалтад 5 тэрбум гаруй долларын зохих шалгалт хийхэд тусалсан бөгөөд компаниудад борлуулалт, маркетингийн стратегиа хэрэгжүүлэх, автоматжуулахад нь тусалсаар байна. Дуглас бол олон улсад хүлээн зөвшөөрөгдсөн дижитал хувиргалт, MarTech мэргэжилтэн, илтгэгч юм. Дуглас бол Даммигийн гарын авлага, бизнесийн манлайллын номыг хэвлүүлсэн зохиолч юм.

холбоотой зүйл

Дээшээ буцах товч
Хаах

Adblock илэрсэн

Martech Zone Бид зар сурталчилгааны орлого, түншлэлийн холбоос, ивээн тэтгэгчээр дамжуулан сайтаа мөнгөжүүлдэг учраас энэ агуулгыг танд ямар ч үнэгүйгээр өгөх боломжтой. Та манай сайтыг үзэж байхдаа зар хориглогчоо устгавал бид талархах болно.