رفتن به مطلب

تعریف استایل و عکس دلخواه برای هر ابزارک در پوسته


پست های پیشنهاد شده

سلام .

طرح سؤال :

آیا راهی هست که بشه مثله برخی پوسته ها برای هر ابزارک که در سایت قرار میگیره ، یک استایل و عکس دلخواه تعریف کرد ؟

( مثلا برای ابزارک مطالب اخیر ، یک استایل و عکس دلخواه و برای ابزارک مطالب تصادفی هم یک استایل و عکس دلخواه و الی آخر . )

لینک به ارسال

قبلا بحث شده جستجو کنید

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

لینک به ارسال

قبلا بحث شده جستجو کنید

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

بنده قبل از اینکه تاپیک بزنم جستجو کردم و چیزی که پیدا کردم و به نیازه بنده کمی نزدیک بود ، در سایت رسمی وردپرس فارسی بحث شده بود که البته ناقص رها شده بود .

اگه در این انجمن هم در این مورد بحث شده ممنون میشم لطف کنید و لینکشو بزارید .

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

لینک به ارسال

دوستان کسی لینک تاپیک آموزشی مربوط به این سؤال بنده رو داره ؟

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

لینک به ارسال

تاپیک مشابه

درضمن شما میخواهید استایل بدید و css نمیدونید ؟؟

لینک به ارسال

ببینید بزارید توضیح بیشتری بدم .

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

بنده سؤالم اینه که اگه بخوام یه ابزارک رو با کلاسی با نام برفرض ( slider ) به صورت اختصاصی نشون بدم و واسش عکس یا آیکون مختص به خودش تعریف کنم :

1- باید در فایل functions پوسته ، عینا همون کدهای مربوط به ابزارکها رو کپی بگیرم و فقط کلاسش رو عوض کنم ؟

2- برای هر ابزارک اختصاصی که بخوام ایجاد کنم باید همین کار رو بکنم و کلاس هر ابزارک رو جداگانه و در functions پوسته تعریف کنم ؟

لینک به ارسال

بله باید استایل متفاوت ایجاد کنید البته کد ساده تر و کوتاه تر خدمت شما


<?php
if ( function_exists('register_sidebar') )
register_sidebar( array (
'name'=> 'نام ابزارک',
'before_widget' => '<section id="آیدی دلخواه">',
'after_widget' => '</section>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
?>

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


<?php if ( !dynamic_sidebar('نام ابزارک') ) : ?>

لینک به ارسال

بله باید استایل متفاوت ایجاد کنید البته کد ساده تر و کوتاه تر خدمت شما


<?php
if ( function_exists('register_sidebar') )
register_sidebar( array (
'name'=> 'نام ابزارک',
'before_widget' => '<section id="آیدی دلخواه">',
'after_widget' => '</section>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
?>

مشابه این کد در فانکشن پوسته ی بنده موجوده ، سؤالم اینجا بود که واسه هر استایل جداگانه برای هر ابزارک ، باید در فانکشن هم کد جدا تعریف بشه ؟ چون فانکشن پوسته ی بنده ، یه کد مخصوص سایدبار اصلی داره که به شکل زیره :


if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'name' => 'Main Sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4><span>',
'after_title' => '</span></h4>',
));

واسه همین فکر نمیکنم لزومی به گذاشتن کدی که شما دادید باشه . درسته ؟

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


<?php if ( !dynamic_sidebar('نام ابزارک') ) : ?>

متوجه این کد نشدم . این کد کارش چیه ؟ چون پوسته ی بنده از ابزارک پشتیبانی میکنه و هر ابزارکی رو فراخوانی میکنه .

با این حساب فکر میکنم خوب توضیح ندادم .

ببینید بنده در سایدبار پوسته ، میخوام از مطالب مختلف استفاده کنم ، مثلا برفرض : مطالب تصادفی ، آخرین مطالب ، مطالب محبوب و ... ، و واسه هر کدوم از اینا یه استایل جدا میخوام که مختص به خودش باشه .

حالا اگه لطف کنید مراحل دقیق عملی کردن این کار رو بگید که اصلا چه کارهایی بایستی انجام بدم ، بسیار ممنون میشم .

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...