آگاه‌سازی‌ها
پاک‌کردن همه

نمایش استایل (Css) خاص برای هر مطلب


(@pscoltd)
عضو مدیر انجمن
عضو شده: 10 سال قبل
ارسال‌: 93
شروع کننده موضوع  

بسیار جالب و کاربردی میتونید برای هر کدوم از پست هاتون که خواستید یک Style خاص در نظر بگیرید ، مثلا من برای یکی از مطالبم که جنبه تبلیغاتی داره یک style خاص تعریف میکنم تا با بقیه مطالب فرق داشته باشه.

ابتدا یک پشتیبان (Backup) از قالب خود بگیرید.

۱٫ فایل functions.php قالب رو با یک نرم افزار ادیتور باز کنید و کُد زیر رو کپی کنید :

function artStyle() {
global $post;
if (is_single()) {
$currentID = $post->ID;
$serverfilepath = TEMPLATEPATH.'/art-direction/style-'.$currentID.'.css';
$publicfilepath = get_bloginfo('template_url');
$publicfilepath .= '/art-direction/style-'.$currentID.'.css';
if (file_exists($serverfilepath)) {
echo ""."n";
}
}
}
add_action('wp_head', 'artStyle');

2. سپس در پوشه قالب خود یک پوشه جدید به اسم art-direction ایجاد کنید.

۳٫ استایل های خاص خودتون رو باید به این نام درست کنید : style-XXXX.css و در پوشه ای که ساختید بریزید.

بجای XXXX آیدی (ID) مطلب خودتون رو بنویسید تا این استایل براش اجرا بشه.


نقل‌قول
اشتراک: