• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

چگونه یک برگه رو هرروز در جدیدترین مطالب نشون بدم؟

hanijafari

Registered User
تاریخ عضویت
20 آگوست 2012
نوشته‌ها
1,295
لایک‌ها
567
با سلام و وقت بخیر
@ALIREZA567
من افزونه طالع بینی رو نصب کردم و کدهاشو توی یک برگه قرار دادم. حالا کاربران برای دیدن فال روزانشون باید حتما داخل اون برگه برن.
اما اکثرا درخواست داشتن و نظر خودمم همین بود که هر روز فال روزانه به صورت یک پست جدید تو صفحه اصلی ارسال بشه.

حالا چطور میتونم اینکارو بکنم که هر روز سر ساعت مثلا 1 صبح فال رزوانه به عنوان یک پست تو سایت ارسال بشه؟!
از طریق زمانبندی فقط میشه برای تاریخی خاص اینکارو کرد اما من میخوام هر روز خودش اتوماتیک ارسال کنه.

با تشکر
 
Last edited:

saeedagha2010

Registered User
تاریخ عضویت
21 فوریه 2013
نوشته‌ها
135
لایک‌ها
85
محل سکونت
صندلی
چه کاریه میخواهید هر روز پست ارسال بشه؟ شما می تونید اونپست رو توی کوئری جدیدترین مطالب قرار بدید یا کوئری رو زیر لینک اون پست قرار بدید یا حتی اون پست رو به عنوان پست ثابت قرار بدید
 

hanijafari

Registered User
تاریخ عضویت
20 آگوست 2012
نوشته‌ها
1,295
لایک‌ها
567
میخوام اون فال روزانه ، هر روز به عنوان یک پست ارسال بشه که بعدش که مطالب جدید ارسال میشه کم کم بره پایین و تا روز بعد که فال جدید میشه.

حالا این راهی که شما پینهاد کردید رو لطفا کدش رو میزاری؟
شاید همینم کارمو راه انداخت
با تشکر
 

saeedagha2010

Registered User
تاریخ عضویت
21 فوریه 2013
نوشته‌ها
135
لایک‌ها
85
محل سکونت
صندلی
با سلام آدرس ساییتون رو قرار بدید تا کدی که خدمتتون داده میشه مشکل استایل نداشته باشه اما عموما میتونید از کد زیر برای نمایش آخرین مطالب استفاده کنید در این کد اون لینک به صورت ثابت در اولین نوشته قرار میگیره و بعدش 10 تا از آخرین مطالب به نمایش در می آینداون لینک همیشه به صورت ثابت اولین نوشته هست کافیه شما فقط محتویات اون برگه رو هر روز عوض کنید
کد:
    <ul>
    <li><a href="http://google.com/">عنوان لينک ثابت</a></li>
      <?php query_posts('showposts=10'); ?>
      <?php while (have_posts()) : the_post(); ?>
      <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">
        <?php the_title(); ?>
        </a> </li>
      <?php endwhile; ?>
      <?php wp_reset_query(); ?>
    </ul>
 

hanijafari

Registered User
تاریخ عضویت
20 آگوست 2012
نوشته‌ها
1,295
لایک‌ها
567
داداش ممنون از کمکت
اما شما کد نمایش آخرین مطالب رو برام فرستادی!!
من کدی میخوام که یک پست خاص (فال روزانه) هر روز در ساعتی خاص ارسال بشه و بیاد تو صفحه اصلی.
به عنوان پست هم ثابت نباشه .
من هر روز باید یک پست با عنوان فال روزانه به صورت دستی ارسال کنم تا پست فال برای هر روز بیاد بالا.
من میخوام همین حرکت هر روز توسط خود سیستم اتوماتیک انجام بشه
حالا این راهی داره یا نه؟

با تشکر
 

hanijafari

Registered User
تاریخ عضویت
20 آگوست 2012
نوشته‌ها
1,295
لایک‌ها
567
آقا من اینا رو پیدا کردم
لینک ساخت پست روزانه
لینک آموزش آپدیت پست

طبق آموزش لینکهای بالا اول یک پست ایجاد کردم و سپس به روز رسانی کردم
کد زیر :
PHP:
// Create post object
$my_post = array(
  'ID'            => '11231',
  'post_title'    => 'فال روز ۹۴ | فال روزانه | فال و طالع بینی | فال امروز',
  'post_content'  => '[otw_is sidebar=otw-sidebar-2]',
  'post_status'   => 'publish',
  'post_author'   => 1,
  'post_type'      => 'page',
  'post_date'  => '2014-6-* **:38:00',
);

// Insert the post into the database
wp_insert_post( $my_post );



// Update post 11231
  $my_post = array(
      'ID'           => 11231,
      'post_title'   => 'This is the post title.',
      'post_content' => 'This is the updated content.',
  );

// Update the post into the database
  wp_update_post( $my_post );

الانم دارم روش کار میکنم ولی رو کانفیگش گیر کردم!! یا همش پشت سر هم ارسال میکنه و زمانبندی ای که بهش میدم کار نمیکنه یا ارور میگیرم.
 
Last edited:

ALIREZA567

Registered User
تاریخ عضویت
1 سپتامبر 2012
نوشته‌ها
862
لایک‌ها
656
بالا