رفتن به مطلب

افزونه آرشیو مطالب پیشرفته (فارسی)


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

سلام

دوستان کسی می دونه این سایت http://www.diyarebaran.ir/ از چه افزونه ای برای آرشیو مطالبش استفاده می کنه ؟

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

لینک به ارسال

میتونید یک فرم ایجاد کنید

روز و ماه و سال رو داخلش با منو بازشو قرار بدید

بعد خروجی رو به یک کوئری ببرید و پست ها رو نمایش بدید

لینک به ارسال
  • 7 ماه بعد...

بنده ندیدم

شاید دوستان بشناسن

استاد عزیز.من از کد زیر استفاده میکنم اما جواب نمیده.میشه یه نگاهی بهش بندازید :


<?php
/*
Template Name: آرشیو پیشرفته
*/
?>
<style>
body{direction:rtl;}
</style>
<?php
$select = wp_dropdown_categories('show_option_none=Select Category&show_count=1&orderby=name&echo=0&selected=6');
echo $select;
?>
<form action="" method="post"><br>
<label for="sal1">سال شروع :</label>
<input type="text" name="saal1"><br>
<label for="maah1">ماه شروع :</label>
<input type="text" name="maah1"><br>
<label for="rooz1">روز شروع :</label>
<input type="text" name="rooz1"><br>

<label for="sal2">سال پایان :</label>
<input type="text" name="saal2"><br>
<label for="maah2">ماه پایان :</label>
<input type="text" name="maah2"><br>
<label for="rooz2">روز پایان :</label>
<input type="text" name="rooz2"><br>
<input type="submit" value="نمایش بده">
</form>
<?php
//دسته مورد نظر
$daste=$_POST['cat'];
//تاریخ مبدا
$saal1=$_POST['saal1'];
$maah1=$_POST['maah1'];
$rooz1=$_POST['rooz1'];
//تاریخ مقصد
$saal2=$_POST['saal2'];
$maah2=$_POST['maah2'];
$rooz2=$_POST['rooz2'];
$fdate=$saal1.'-'.$maah1.'-'.$rooz1;
$tdate=$saal2.'-'.$maah2.'-'.$rooz2;
?>
<?php
$today=get_the_time( __( 'Y/m/d' ) );;
?>
<?php
// display form if user has not clicked submit
if (!isset($_POST["saal1"]))
{
echo 'not query'.'<br>';
query_posts('posts_per_page=100');
while (have_posts()) :
the_post();
the_title();
echo '<br>';
endwhile;
}
if (isset($_POST["saal1"]))
{
echo 'query'.'<br>';
$args = array(
'date_query' => array(
array(
'after' => array(
'year' => $saal1,
'month' => $maah1,
'day' => $rooz1,
),
'before' => array(
'year' => $saal2,
'month' => $maah2,
'day' => $rooz2,
),
'inclusive' => true,
),
),
'posts_per_page' => -1,
);
$query = new WP_Query( $args );

echo '<div id="content">';
echo '<h1>And here are the posts……</h1>';
while( $query->have_posts() ) : $query->the_post();

echo '<h2>'. get_the_title() .'</h2>';
endwhile;
echo '</div>';


remove_filter( 'posts_where', 'filter_where' );
}
?>

ممنون

لینک به ارسال

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

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

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

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

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

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

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

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

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