رفتن به مطلب

چگونه برای پست ثابت ، ابزارک دست کنم ؟


site

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

سلام

چگونه میتوانم برای گذاشتن پست ثابت تو سایتم از ابزارک استفاده کنم ؟

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

ممنون

لینک به ارسال

با سلام.

میشه از ابزارک استفاده کرد.

ولی خوب باید طوری ابزارک رو بسازی که مثل استایل سایت خودت بشه.

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

  • امتیاز 1
لینک به ارسال

با سلام.

میشه از ابزارک استفاده کرد.

ولی خوب باید طوری ابزارک رو بسازی که مثل استایل سایت خودت بشه.

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

سلام و ممنون

کار سختیه ؟

منظورتون از خط سوم چیه ؟

میشه به ابزارکی که میسازم ، css جداگانه از قالب سایت بدم ؟

لینک به ارسال

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

اما مگه نمیخواین پست ثابت استایلش مثل پست هاتون باشه؟

  • امتیاز 1
لینک به ارسال

راه صحیح برای گذاشتن پست ثابت سنجاق کردن پست و فراخوانی پست سنجاق شده در قالبه

کوئری احضار آخرین پست سنجاق شده


$sticky = get_option( 'sticky_posts' );
$query = new WP_Query( 'p=' . $sticky[0] );

  • امتیاز 2
لینک به ارسال

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

اما مگه نمیخواین پست ثابت استایلش مثل پست هاتون باشه؟

بله . ( اون سوال ، جهت پرسیدن بود )

خب میشه کار کرد که قالبِ دور پست ثابت مثل پست های سایت باشه اما مثلا تاریخ ، عنوان ، ارسال کننده و ... ظاهر نشه .

راه صحیح برای گذاشتن پست ثابت سنجاق کردن پست و فراخوانی پست سنجاق شده در قالبه

کوئری احضار آخرین پست سنجاق شده


$sticky = get_option( 'sticky_posts' );
$query = new WP_Query( 'p=' . $sticky[0] );

سلام آقا ایمان

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

لینک به ارسال

بله . ( اون سوال ، جهت پرسیدن بود )

خب میشه کار کرد که قالبِ دور پست ثابت مثل پست های سایت باشه اما مثلا تاریخ ، عنوان ، ارسال کننده و ... ظاهر نشه .

سلام آقا ایمان

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

آره خیلی ساده.

کاری که آقا ایمان میگن هم خوبه ولی عیبش اینه که پست هست، مثل باقی پست ها.

  • امتیاز 2
لینک به ارسال

آره خیلی ساده.

کاری که آقا ایمان میگن هم خوبه ولی عیبش اینه که پست هست، مثل باقی پست ها.

ممنون . میشه راهنماییم کنید که باید از کجا شروع کنم ؟

پست ثابت نمیخوام مثل پست های سایت بشه .

متشکرم

لینک به ارسال

ممنون . میشه راهنماییم کنید که باید از کجا شروع کنم ؟

پست ثابت نمیخوام مثل پست های سایت بشه .

متشکرم

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

  • امتیاز 2
لینک به ارسال

فکر کنم مشکلی نداشته باشه.

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


/**************ابزارک تبلیغات***********/
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'ads',
'description' => 'ابزارک تبلیغات',
'before_widget' => '<div class="post">',
'after_widget' => '</div></div><div class="fot"></div></div>',
'before_title' => '<div class="tit"><div class="txt">',
'after_title' => '</div></div><div class="bg"><div class="main">',
));

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

بعد از اون این کد رو قبل از حلقه پست ها و به جای همین تبلیغاتی


<div class="adssabet">

که خودتون ساختین بزارین بدون هیچ کلاس و ... ای.


<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('ads') ) ; ?>

  • امتیاز 2
لینک به ارسال

فکر کنم مشکلی نداشته باشه.

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


/**************ابزارک تبلیغات***********/
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'ads',
'description' => 'ابزارک تبلیغات',
'before_widget' => '<div class="post">',
'after_widget' => '</div></div><div class="fot"></div></div>',
'before_title' => '<div class="tit"><div class="txt">',
'after_title' => '</div></div><div class="bg"><div class="main">',
));

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

بعد از اون این کد رو قبل از حلقه پست ها و به جای همین تبلیغاتی


<div class="adssabet">

که خودتون ساختین بزارین بدون هیچ کلاس و ... ای.


<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('ads') ) ; ?>

سلام . خیلی متشکرم

تو قسمت ابزارک ها یک قسمت به نام " ابزارک تبلیغات " ظاهر شد اما عملکردی نداشت

1-کد های مورد نظر را در فانکشن گذاشتم

2- توی index.php تگ body که ایجاد کرده بودم کد adssabet رو حذف کردم و به جاش کد زیر را گذاشتم :


<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('ads') ) ; ?>

عکس :

34512140249755910041_1.png

ویرایش شده توسط site
  • امتیاز 1
لینک به ارسال

خوب شما الان باید توی لیست ابزارک ها گزینه "متن" رو انتخاب کنید و به ابزارک اضافه کنی و عنوانش رو عنوان پست ثابتت بزار و متن رو هم تبلیغت رو بزار یا همون متنت.

این کادر کد های html رو ساپورت میکنه.و همچنین کد های جاوا اسکریپت فروشگاهی رو.

  • امتیاز 2
لینک به ارسال
  • 2 سال بعد...

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

با تشکر

ویرایش شده توسط chem
لینک به ارسال

با پست متا یا دسته بندی میتونید پست های ویژه تون رو جدا کنید .

بعد با یه دستور ساده if کد ابزارک رو مابین اون قرار بدید .

لینک به ارسال
با پست متا یا دسته بندی میتونید پست های ویژه تون رو جدا کنید .
بعد با یه دستور ساده if کد ابزارک رو مابین اون قرار بدید .

اگر میشه توضیح بیشتر همراه با نمونه کد بزارید
لینک به ارسال

برای مثال اگر از متا استفاده میکنید (نمونه کد) :

<?php $post_meta = get_post_meta($post->ID, 'metapost_name',true); if (!empty($post_meta)) { ?>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('widgets_name') ) : ?><?php endif; ?>
<?php } ?>

البته برای متاباکس ، باز هم باید کد بزنید .

با قابلیت checkbox ، هر مطلبی که تیکش زده بشه ، دستور درون شرط فعال میشه و ابزارک شما نمایش داده میشه .

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...