اطلاع از آخرین آپدیت ها ، آموزش ها و تخفیف های ویژه در
تلگرام اینستاگرام
no-img
پارسی پروگرامر

افزودن پیشوند اسپانسر به عنوان پست ها در وردپرس - پارسی پروگرامر


پارسی پروگرامر
ads

ادامه مطلب

<b class='sponsored_text' style='background:#ffc800;'>WP</b> افزودن پیشوند اسپانسر به عنوان پست ها در وردپرس
zip
انتشار:۱۳۹۸/۰۷/۲۰
بروز رسانی:۱۳۹۸/۰۷/۲۰

افزودن پیشوند اسپانسر به عنوان پست ها در وردپرس


در این مقاله با آموزش افزودن پیشوند اسپانسر به عنوان پست ها در وردپرس در خدمت شما هستم.

اخیرا یکی از کاربران سوال کرده بودند که چجوری میشه تاریخ ارسال پست رو به عنوان اضافه کرد.یک راه خیلی ساده با استفاده از تابع the_title وردپرس وجود داره.به این صورت که تاریخ ارسال پست رو از طریق این تابع گرفته و به عنوان پست اضافه می کنیم.

افزودن پیشوند اسپانسر به عنوان پست ها در وردپرس

بعنوان مثال:

function parsprog_title_prefix($title, $id = null) {
return get_the_date() .' : '. $title;
}
add_filter('the_title', 'parsprog_title_prefix', 10, 2);

کافیه این کد رو به فایل functions.php قالب وردپرس اضافه کنید.ما اینجا برای نمایش تاریخ پست از تابع get_the_date() استفاده کردیم.شما میتوانید برای نمایش زمان از تابع get_the_time() یا هر چیزی که بعنوان پیشوند مناسب عمل کنه استفاده کنید.

افزودن پیشوند اسپانسر به عنوان پست ها در وردپرس با استفاده از فیلد های سفارشی

فیلد های سفارشی به شما اجازه ی افزودن اطلاعات متا به پست را میدهد.

در این مقاله ما از فیلد های سفارشی برای افزودن فیلد متا به پست استفاده میکنیم.

در ابتدا نیاز به ایجاد پست جدید یا ویرایش پست موجود دارید.اکنون در قسمت پایین به زمینه های دلخواه رفته و sponsored را به فیلد سفارشی اضافه کنید و true را  به فیلد value اضافه کنید.

پس از آن نیاز به ذخیره پست و رفتن به فیلد سفارشی جعبه متا در پایین دارید. هم اکنون متوجه نمایش یک منوی کشویی در جعبه متا فیلد سفارشی میشوید.

پس از آن نیاز به تنظیم اسپانسر پست دارید.تمام کاری که باید انجام دهید انتخاب اسپانسر از منوی پایینی و وارد کردن گزینه True در فیلد value میباشد.

پس از افزودن فیلد اسپانسر سفارشی روی پست نیاز به کپی کد زیر به فایل functions.php قالب سایتتان دارید:

add_filter( 'the_title', 'parsprog_sponsored' );
function parsprog_sponsored( $title ){
    global $post;
    $sponsored_text = '<span class="sponsored_text"> اسپانسر» </span> '; $sponsored = get_post_meta($post->ID, 'sponsored', true);
    if( $sponsored == 'true' and in_the_loop() ){
        return $sponsored_text.$title;
        }
    return $title;
}

حالا برای پستی که زمینه دلخواه sponsored به آن اضافه کرده اید ٬ یک پیشوند به عنوان اضافه شده به نام‌: اسپانسر»

برای اینکه کمی به سی اس اس رنگ و لعاب دهید می توانید کد سی اس اس رو به قالب اضافه کنید:

.sponsored_text { 
background: #eeffee;
font-size:small;
text-transform: uppercase;
padding:5px;
}

 



موضوعات :
CSS , PHP , آموزش , وردپرس
لینک کوتاه مطلب:

https://parsprog.ir/?p=2110

ads

درباره نویسنده

فارغ التحصیل مهندسی تکنولوژی نرم افزار، علاقه مند به برنامه نویسی تحت وب و اندروید

مصطفی اشرف زاده 43 نوشته در پارسی پروگرامر دارد .مشاهده تمام نوشته های

دیدگاه ها


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پانزده + پنج =