16 پست در این موضوع قرار دارد

سلام

آقا من باید چه کنم که یک پست در تمام صفحات سنجاق بشه و نه فقط در صفحه‌ی اول؟

مرسی

www.cketab.com

0

به اشتراک گذاری این پست


لینک به پست

به اشتراک گذاری این پست


لینک به پست

آقا من دانلودش کردم اما نمی‌دونم باید چطور استفاده‌ش کنم.

تنها صفحه‌ای که مربوط به این افزونه پیدا کردم،صفحه‌ی‌ای هستش با نام افزونه در قسمت تنظیمات

به این شکل:

34374695013348874251.jpg

منو راهنمایی می‌کنید لطفا؟

من می‌خوام همین پستی که در صفحه‌ی اول سایتم استیک شده،در تمام صفحات باشه.

مرسی

0

به اشتراک گذاری این پست


لینک به پست

برید به تب آخر در آدرس زیر:

http://lesterchan.net/wordpress/readme/wp-sticky.html

7

به اشتراک گذاری این پست


لینک به پست

برید به تب آخر در آدرس زیر:

http://lesterchan.net/wordpress/readme/wp-sticky.html

آقا می‌بخشید اما بنده نتونستم کاری که می‌خوام رو بکنم.

گزینه‌هایی که افزونه،توی قسمت ویرایش پست،گوشه سمت چپ پایین اضافه کرده رو امتحان کردم.اما هیچ کدوم کاری که من می‌خوام رو نکردند.

لطفا اگر ممکنه منو یه خورده دیگه راهنمایی بفرمایید.

خیلی واجبه واقعا!

مرسی

مرسی

1

به اشتراک گذاری این پست


لینک به پست

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

امیدوارم من منظور شما رو درست متوجه شده باشم این افزونه نوشته ی مورد نظر شما رو تو همه ی صفحات و دسته بندی هایی که براش انتخاب کردین چسبان میکنه

7

به اشتراک گذاری این پست


لینک به پست

کار با افزونه ساده تر از توضیحه ولی اگر سختتونه باهاش کار کنید این کد رو هم می تونید در single.php و هر صفحه ی دیگه می خواهید دیده بشه کپی کنید (اول تست بگیرید با عجله نوشتم)


<?php $recent = new WP_Query("post_status=sticky&showposts=1");if($recent->have_posts()): while($recent->have_posts()) : $recent->the_post();?>
<div class="post">
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<div class="entry">
<?php the_post_thumbnail(); ?>
<?php the_content(); ?>
</div>
<ul class="postmetadata">
<li> دسته: <?php the_category(', ') ?> </li>
<li>ارسال کننده <?php the_author(); ?></li>
<li>ارسال شده در <?php echo the_time('l d F Y'); ?></li>
<li>دیدگاه <?php comments_popup_link('ندارد', 'یک دیدگا', '% دیدگاه'); ?></li>
</ul>
</div>
<?php endwhile; ?>
<?php endif;?>
<?php wp_reset_query(); ?>

8

به اشتراک گذاری این پست


لینک به پست

کار با افزونه ساده تر از توضیحه ولی اگر سختتونه باهاش کار کنید این کد رو هم می تونید در single.php و هر صفحه ی دیگه می خواهید دیده بشه کپی کنید (اول تست بگیرید با عجله نوشتم)


<?php $recent = new WP_Query("post_status=sticky&showposts=1");if($recent->have_posts()): while($recent->have_posts()) : $recent->the_post();?>
<div class="post">
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<div class="entry">
<?php the_post_thumbnail(); ?>
<?php the_content(); ?>
</div>
<ul class="postmetadata">
<li> دسته: <?php the_category(', ') ?> </li>
<li>ارسال کننده <?php the_author(); ?></li>
<li>ارسال شده در <?php echo the_time('l d F Y'); ?></li>
<li>دیدگاه <?php comments_popup_link('ندارد', 'یک دیدگا', '% دیدگاه'); ?></li>
</ul>
</div>
<?php endwhile; ?>
<?php endif;?>
<?php wp_reset_query(); ?>

این کد رو که اضافع کردم هیچ اتفاقی نیفتاد آقا.

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

اما کار نمی‌کنه...

پایین‌تر توضیح دادم...

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

امیدوارم من منظور شما رو درست متوجه شده باشم این افزونه نوشته ی مورد نظر شما رو تو همه ی صفحات و دسته بندی هایی که براش انتخاب کردین چسبان میکنه

حق با شماست.خیلی ساده‌س.اما نکته این‌جاست که من وقتی که پست‌ رو Announcement می‌کنم،باز تغییری با «سنجاق کردن» معمولی نمی‌کنه.

یعنی فقط در صفحه‌ی اول میاد و دیگر صفحه‌ها (سینگل،کتگوری و ...) مثل قبله.

چیزی به ذهنتون می‌رسه که مربوط به چیه این مساله؟

مرسی

مرسی

0

به اشتراک گذاری این پست


لینک به پست

کش را غیر فعال کنید و کش های موجود را پاک کنید

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

3

به اشتراک گذاری این پست


لینک به پست

آقا من متاسفانه هنوز که هنوزه موفق نشدم که پست رو توی تمام صفحات (سینگل و کتگوری و ...) سنجاق کنم.

این افزونه‌ی wp sticky هم این کار رو برای من نمی‌کنه.

احتمالا مورد از تم منه.

چون نا هماهنگی‌های دیگه‌ای هم دیدم قبلا.

اما در نهایت حالا باید چه کنم من؟

آیا به صورت دستی نمی‌شه کد گذاشت تو سینگل.سینگل تنها کفایت می‌کنه.از همه مهم‌تر همونه طبیعتا.

این کدی که بالا آقای imanfakhar لطف کردند و برام گذاشتن رو گذاشتم،اما اتفاقی نیفتاد.

اگر ممکنه یک نگاهی بندازید و ببینید اگر کد درسته،دقیق‌تر بی‌زحمت بفرمایید که باید کجا بگذارمش.

مرسی

مرسی

0

به اشتراک گذاری این پست


لینک به پست

کوئری برای تک پست:


$query = new WP_Query( 'p=7' );
// The 2nd Loop
if( $query->have_posts() ){
$query->next_post();
the_title();
echo "<br />";
the_content();
}
wp_reset_query();

و همچنین برای کنترل آن میتوانید پنل تنظیمات ایجاد کنید

4

به اشتراک گذاری این پست


لینک به پست

اگر فکر میکنید مشکل حاده و کارتون راه نمیفته دستی بصورت html وارد کنید توی قالب . یعنی کل محتویات پست و قالبش رو بصورت html در بالای پست ها تعریف کنید .

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

4

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

کوئری برای تک پست:


$query = new WP_Query( 'p=7' );
// The 2nd Loop
if( $query->have_posts() ){
$query->next_post();
the_title();
echo "<br />";
the_content();
}
wp_reset_query();

و همچنین برای کنترل آن میتوانید پنل تنظیمات ایجاد کنید

سلام

فرمایش شما صحیح!

اما بنده اصلا نمی‌دونم باید با این‌ها چه کنم!

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

تشکر

اگر فکر میکنید مشکل حاده و کارتون راه نمیفته دستی بصورت html وارد کنید توی قالب . یعنی کل محتویات پست و قالبش رو بصورت html در بالای پست ها تعریف کنید .

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

سلام

ممنون از پیشنهادتون.

یک مدت دیگه می‌خوام بدم طراحی کنن.

به زحمتش نمیرزه.

بماند که بنده اصلا سرم در نمیاد.

یک دنیا ممنون از پینهادتون.

:)

ویرایش شده در توسط medil0ne
0

به اشتراک گذاری این پست


لینک به پست

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

در مرحله بعد این کد رو توی تمام فایلهای قالب من جمله single.php - index.php - category.php و ... جایی که میخوایین پست نشون داده بشه قرار بدید.

===

توجه کنید قبل از شروع و بعد از پایان کدهای پی اچ پی از تگ :

<?php

برای شروع و تگ :

?>

برای پایان کدهای بالا استفاده کنید.

3

به اشتراک گذاری این پست


لینک به پست

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

در مرحله بعد این کد رو توی تمام فایلهای قالب من جمله single.php - index.php - category.php و ... جایی که میخوایین پست نشون داده بشه قرار بدید.

===

توجه کنید قبل از شروع و بعد از پایان کدهای پی اچ پی از تگ :

<?php

برای شروع و تگ :

?>

برای پایان کدهای بالا استفاده کنید.

سلام

آی‌دی پست‌ها رو با اون افزونه show id دارمشون.

اما این قسمت آخر فرمایشتون رو قاطی کردم.

یک طوری نوشته شده بود.

نفهمیدم آخرش باید چه تگی گذاشت و اولش چه تگی

اصلا اگر ممکنه اون تگ‌ها رو همون‌طور که لازمه بگذارید توی کدهایی که داده شده و بگذارید کاملش رو.

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

ممنون

0

به اشتراک گذاری این پست


لینک به پست

این کد رو تست کنید :

<?php
$query = new WP_Query( 'p=7' );
// The 2nd Loop
if( $query->have_posts() ){
$query->next_post();
the_title();
echo "<br />";
the_content();
}
wp_reset_query();
?>

3

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط سعید شعبانی
      همانطور که خودتان هم می دانید حلقه مطالب سایت به صورت زیر می باشد


      <?php if(have_posts()): ?><?php while(have_posts()):the_post(); ?>
      <?php endwhile; ?>
      <?php endif; ?>

      اما من می خواهم در این حلقه تنظیمات مطالبی که سنجاق خورده اند اعمال نشود یعنی به ترتیب تاریخ انتشار پست ها را نشان دهد و البته صفحه بندی سایت هم درست باشد یعنی با رفتن به صفحه قبل مطالب قدیمی تر نشان داده شوند.
    • توسط سعید شعبانی
      من می خواهم آخرین نوشته های سنجاق شده را لیست کنم البته به همراه تصویر شاخص و یکم جزئیات. من از کد زیر استفاده می کنم ولی تنها یک نوشته سنجاق شده نشون داده می شود لطفا راهنمایی کنید.


      <?php
      $sticky = get_option('sticky_posts');
      rsort( $sticky );
      $sticky = array_slice( $sticky, 0, 5);
      query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1 ) );
      ?>
      <li>
      <?php
      if ( has_post_thumbnail() ) {?>
      <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>
      <?php }
      else {?>
      <a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('template_url'); ?>/images/no-thumbnail.png" /></a>
      <?php
      }
      ?><div class="recent_post_det">
      <a href="<?php the_permalink(); ?>" class="relatedlink"><?php the_title(); ?></a>
      </div>
      </li>
      </div>