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

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


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

بسیار جالب و کاربردی میتونید برای هر کدوم از پست هاتون که خواستید یک 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) مطلب خودتون رو بنویسید تا این استایل براش اجرا بشه.

اشتراک: