ប្លក, រូបភាព: បង្កើតរបារចំហៀងដោយស្វ័យប្រវត្តិសម្រាប់ប្រភេទនីមួយៗ

មុខងារដើម្បីចុះឈ្មោះរបារចំហៀងសម្រាប់ប្រភេទប្លក, រូបភាពនីមួយៗ

ខ្ញុំបានកែសំរួលគេហទំព័រនេះដើម្បីធ្វើអោយពេលវេលាមានល្បឿនលឿននិងព្យាយាមរកប្រាក់លើគេហទំព័រអោយកាន់តែប្រសើរដោយមិនធ្វើអោយប៉ះពាល់ដល់អ្នកអាន។ មានវិធីច្រើនយ៉ាងដែលខ្ញុំបានរកប្រាក់លើគេហទំព័រនេះ ... នៅទីនេះពួកគេភាគច្រើនទទួលបានប្រាក់ចំណេញតិចបំផុត៖

  • ការឧបត្ថម្ភដោយផ្ទាល់ ពីក្រុមហ៊ុនដៃគូ។ យើងធ្វើការលើយុទ្ធសាស្រ្តសមូហភាពដែលរួមបញ្ចូលអ្វីៗគ្រប់យ៉ាងចាប់ពី webinars រហូតដល់ការចែករំលែកបណ្តាញសង្គមដើម្បីផ្សព្វផ្សាយព្រឹត្តិការណ៍ផលិតផលនិង / ឬសេវាកម្មរបស់ពួកគេ។
  • ទីផ្សារតត ពីអារេនៃវេទិកាសម្ព័ន្ធមួយ។ ខ្ញុំឆបោកនិងកំណត់អត្តសញ្ញាណក្រុមហ៊ុនធានាថាពួកគេមានកេរ្តិ៍ឈ្មោះនិងចែករំលែកអត្ថបទជាក់លាក់ដែលខ្ញុំសរសេរឬផ្សាយពាណិជ្ជកម្មដែលពួកគេបានផ្តល់ជូន។
  • ទីផ្សារធនធាន ពីដៃគូដែលបានដោះលែង ព្រឹត្តិការណ៍ទាក់ទងនឹងទីផ្សារការសិក្សាករណីនិងក្រដាសស.
  • ការផ្សាយពាណិជ្ជកម្មបដា ពី Google ដែលការផ្សាយពាណិជ្ជកម្មពាក់ព័ន្ធត្រូវបានខ្ចាត់ខ្ចាយដោយស្វ័យប្រវត្តិតាមរយៈគំរូនិងមាតិការបស់ខ្ញុំ។

របារចំហៀងប្លក, រូបភាព

ជាមួយនឹងការធ្វើទីផ្សាររួមផ្តល់នូវប្រាក់ចំណូលសមរម្យខ្ញុំបានសំរេចចិត្តថាខ្ញុំចង់យកចិត្តទុកដាក់ដល់អ្នកផ្សាយពាណិជ្ជកម្មជាក់លាក់ដោយផ្អែកលើប្រភេទនៃគេហទំព័រដូច្នេះខ្ញុំចង់បង្កើតរបារចំហៀងប្រកបដោយថាមវន្តដោយមិនចាំបាច់ដាក់លេខកូដចំហៀងនីមួយៗនៅលើគេហទំព័រ។ វិធីនេះប្រសិនបើខ្ញុំបន្ថែមប្រភេទ - របារចំហៀងលេចឡើងដោយស្វ័យប្រវត្តិនៅក្នុងតំបន់ធាតុក្រាហ្វិករបស់ខ្ញុំហើយខ្ញុំអាចបន្ថែមការផ្សាយពាណិជ្ជកម្ម។

ដើម្បីធ្វើដូចនេះខ្ញុំត្រូវការលេខកូដជាក់លាក់មួយចំនួននៅក្នុងឯកសារ functions.php ឯកសារស្បែករបស់ខ្ញុំ។ អរគុណខ្ញុំបានរកឃើញថាមាននរណាម្នាក់បានសរសេរស្ទើរតែអ្វីៗទាំងអស់ដែលខ្ញុំត្រូវការ៖ បង្កើតរបារចំហៀងធាតុក្រាហ្វិកសម្រាប់ប្រភេទនីមួយៗក្នុងប្លក, រូបភាព។ ខ្ញុំគ្រាន់តែចង់បានការត្រួតពិនិត្យបន្ថែមលើប្រភេទណាដែលខ្ញុំចង់បង្ហាញរបារចំហៀង។

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' );

ជាមួយនឹងអាគុយម៉ង់ជាច្រើនសម្រាប់ការទាញយកប្រភេទឡើងវិញខ្ញុំអាចដាក់បញ្ចូលនិងមិនរាប់បញ្ចូលប្រភេទណាមួយដែលខ្ញុំចង់កំណត់គោលដៅ។ នៅក្នុងសេចក្តីថ្លែងជាមុនខ្ញុំអាចកែប្រែនិងផ្គូផ្គងប្លង់ទៅនឹងទ្រង់ទ្រាយរបារចំហៀងនៃគេហទំព័រប្លក, រូបភាពរបស់ខ្ញុំទាំងមូល។

លើសពីនេះទៀតនៅក្នុងរបស់ខ្ញុំ 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;
}

បន្ទាប់មកនៅក្នុងប្រធានបទរបស់ខ្ញុំ របារចំហៀង ឯកសារគំរូខ្ញុំបន្ថែមលេខកូដដើម្បីបង្ហាញតំបន់នោះដោយថាមវន្តប្រសិនបើរបារចំហៀងត្រូវបានចុះឈ្មោះហើយមានធាតុក្រាហ្វិកនៅក្នុងនោះ។

$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);
    }
}

របារចំហៀងប្លក, រូបភាពសម្រាប់ប្រភេទនីមួយៗ

លទ្ធផលគឺពិតជាអ្វីដែលខ្ញុំចង់បាន៖

របារចំហៀងប្លក, រូបភាពសម្រាប់ធាតុនីមួយៗ

ឥឡូវនេះដោយមិនគិតថាតើខ្ញុំបន្ថែមកែសម្រួលឬលុបប្រភេទទេ ... តំបន់របារចំហៀងរបស់ខ្ញុំនឹងមានភាពទាន់សម័យជានិច្ច!

តើ​អ្នក​គិត​អ្វី?

តំបន់បណ្ដាញនេះប្រើ Akismet ដើម្បីកាត់បន្ថយសារឥតបានការ។ សិក្សាអំពីរបៀបដែលទិន្នន័យរបស់អ្នកត្រូវបានដំណើរការ.