مواد مارڪيٽنگ

ورڈپریس: هڪ ڪسٽم ڪلاس شامل ڪريو جيڪڏهن پوسٽ اڄ شايع ڪئي وئي هئي

مان مسلسل اسان جي گراهڪن کان ڪسٽمائيزيشن لاءِ درخواستون حاصل ڪري رهيو آهيان مون ڪڏهن به غور نه ڪيو آهي. تازو، اسان وٽ ھڪڙو ڪلائنٽ ھو جيڪو پنھنجي پوسٽن لاءِ ڪجھ ڪسٽم اسٽائل چاھي ٿو شايع ٿيل اڄ انهي ڪري ته اهي ڪسٽم CSS ڪلاس استعمال ڪندي نمايان ٿي سگهن ٿيون. اهي ڪلاس کي آرڪائيو صفحن تي شامل ڪرڻ چاهيندا هئا، ڳولا جا نتيجا، ۽ انهن جي ٻاراڻي موضوع جي واحد پوسٽ صفحي ٽيمپليٽس.

ڪسٽمائيز ڪرڻ لاءِ <div> هڪ ورڈپریس ٽيمپليٽ ۾ ڪلاس جي بنياد تي ڇا پوسٽ اڄ لکيو ويو آهي، توهان استعمال ڪري سگهو ٿا پي PHP حفاظتي ۽ WordPress توهان جي ٽيمپليٽ فائل ۾ ٽيمپليٽ ٽيگ. هتي هڪ مثال آهي ته توهان هن کي ڪيئن حاصل ڪري سگهو ٿا:

<?php
// Get the current post's date
$post_date = get_the_date('Y-m-d');

// Get today's date
$current_date = date('Y-m-d');

// Check if the post was written today
if ($post_date === $current_date) {
    $today_class = 'custom-today';
} else {
    $today_class = '';
}
?>

<div class="your-existing-classes <?php echo $today_class; ?>">
    <!-- Your post content goes here -->
</div>

هن ڪوڊ جي ٽڪڙي ۾، اسان پوسٽ جي تاريخ جو مقابلو ڪريون ٿا ($post_dateموجوده تاريخ سان ($current_date). جيڪڏهن اهي ملن ٿا، اسان هڪ ڪسٽم ڪلاس مقرر ڪريون ٿا (custom-today) ڏانهن $custom_class متغير ٻي صورت ۾، اهو خالي رهي ٿو. بدلائڻ 'your-existing-classes' موجوده طبقن سان جيڪي توھان رکڻ چاھيو ٿا <div>. ڪي به اضافي ڪلاس شامل ڪريو جيڪي توھان چاھيو ٿا ۽ ٽيمپليٽ فائل محفوظ ڪريو.

هاڻي، جڏهن توهان هڪ پوسٽ جو دورو ڪريو ٿا جيڪو اڄ لکيو ويو هو، ته <div> عنصر کي اضافي ڪلاس هوندو custom-today، توهان کي اجازت ڏئي ٿي ته ان کي مختلف انداز سان CSS استعمال ڪندي. هتي هڪ مثال آهي:

.custom-today {
background-color: yellow;
}

توھان جي سڄي موضوع ۾ ڪيترائي مثال

جيڪڏھن توھان چاھيو ٿا ھن طريقي کي ڪيترن ئي موضوع واري فائلن تي استعمال ڪريو، توھان پنھنجي ٻار جي موضوع جي functions.php فائل ۾ ھڪڙو ڪسٽم فنڪشن شامل ڪري سگھو ٿا:

function add_custom_class_based_on_date($classes) {
    // Get the current post's date
    $post_date = get_the_date('Y-m-d');

    // Get today's date
    $current_date = date('Y-m-d');

    // Check if the post was written today
    if ($post_date === $current_date) {
        $classes[] = 'custom-today';
    }

    return $classes;
}
add_filter('post_class', 'add_custom_class_based_on_date');

پوء، هر ٽيمپليٽ ۾، توهان صرف شامل ڪري سگهو ٿا post_class:

<div <?php post_class(); ?>>
    <!-- Your post content goes here -->
</div>

ٽائيم زونز کي شامل ڪرڻ

مٿي ڏنل مثال توهان جي ورڈپریس سرور جي وقت ۽ ٽائم زون جي بنياد تي ڪلاس شامل ڪري ٿو، نه دورو ڪندڙ وقت ۽ ٽائم زون. جيڪڏهن توهان چاهيو ٿا ته صارف جو ٽائم زون شامل هجي... هتي توهان وڃو:

<?php
// Get the current post's date and convert it to the visitor's timezone
$post_date = get_the_date('Y-m-d');
$post_date_timezone = get_post_time('O');
$post_date_timezone_offset = substr($post_date_timezone, 0, 3) * 3600 + substr($post_date_timezone, 3, 2) * 60;

$current_date = date('Y-m-d', current_time('timestamp', false));
$current_date_timezone = get_option('timezone_string');
$current_date_timezone_offset = get_option('gmt_offset') * 3600;

// Calculate the offset between the post date and the current date based on timezones
$timezone_offset = $current_date_timezone_offset - $post_date_timezone_offset;

// Adjust the post date by the timezone offset
$post_date_adjusted = date('Y-m-d', strtotime($post_date) + $timezone_offset);

// Check if the post was written today
if ($post_date_adjusted === $current_date) {
    $today_class = 'custom-today';
} else {
    $today_class = '';
}
?>

<div class="your-existing-classes <?php echo $today_class; ?>">
    <!-- Your post content goes here -->
</div>

ڪيشنگ متوقع رويي کي متاثر ڪري سگھي ٿو جڏهن متحرڪ ڪارڪردگي کي لاڳو ڪرڻ جهڙوڪ عناصر کي ڪسٽمائيز ڪرڻ موجوده تاريخ يا دورو ڪندڙ جي ٽائم زون جي بنياد تي. ڪيشنگ ويب پيجز جي جامد ورزن يا مواد کي محفوظ ڪرڻ سان ويب سائيٽ جي ڪارڪردگي کي بهتر بنائڻ ۾ مدد ڪري ٿي ته جيئن انهن کي وڌيڪ جلدي خدمت ڪري سگهجي. بهرحال، اهو مسئلا پيدا ڪري سگهي ٿو جڏهن مواد کي متحرڪ طور تي اپڊيٽ ڪرڻ جي ضرورت آهي.

Douglas Karr

Douglas Karr جو CMO آهي OpenINSIGHTS ۽ جو باني Martech Zone. ڊگلس ڪيترن ئي ڪامياب MarTech startups جي مدد ڪئي آهي، مارٽيڪ حاصلات ۽ سيڙپڪاري ۾ 5 بلين ڊالر کان وڌيڪ جي محنت ۾ مدد ڪئي آهي، ۽ انهن جي سيلز ۽ مارڪيٽنگ جي حڪمت عملي کي لاڳو ڪرڻ ۽ خودڪار ڪرڻ ۾ ڪمپنين جي مدد ڪرڻ جاري آهي. ڊگلس هڪ بين الاقوامي طور تي تسليم ٿيل ڊجيٽل ٽرانسفارميشن ۽ مار ٽيڪ ماهر ۽ اسپيڪر آهي. ڊگلس هڪ ڊمي جي گائيڊ ۽ ڪاروباري قيادت جي ڪتاب جو شايع ٿيل ليکڪ پڻ آهي.

لاڳاپيل مقالات

مٿي تي ڪلڪ ڪري بٽڻ
بند

Adblock جو پتو لڳايو ويو

Martech Zone توهان کي هي مواد بغير ڪنهن قيمت تي مهيا ڪرڻ جي قابل آهي ڇو ته اسان اسان جي سائيٽ کي اشتهارن جي آمدني، الحاق لنڪس، ۽ اسپانسرشپ ذريعي رقم ڪريون ٿا. اسان جي تعريف ڪنداسين جيڪڏهن توهان پنهنجي اشتهار بلاڪ ڪندڙ کي هٽائي ڇڏيو جيئن توهان اسان جي سائيٽ کي ڏسو.