رفتن به مطلب

افزونه نمایش دسته در برگه


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

سلام

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

به این صورت باشه که با زدن منو مورد نظر ( برگه) پست ها نمایش داده بشه

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

شما محتویات فایلpage.php رو کپی کنید و یه فایل به نام دلخواه بسازید و در داخل فایل ساخته شده کپی کنید سپش بالای کد ها این کد رو بزارید :


<?php
/*
Template Name: نام دلخواه
*/
?>

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

اگه کوئری رو در جای مناسبی بزاری مشکلی به وجود نمی یاد

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

چه چوری باید از دسته کوئری گرفت؟

شما محتویات فایلpage.php رو کپی کنید و یه فایل به نام دلخواه بسازید و در داخل فایل ساخته شده کپی کنید سپش بالای کد ها این کد رو بزارید :


<?php
/*
Template Name: نام دلخواه
*/
?>

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

اگه کوئری رو در جای مناسبی بزاری مشکلی به وجود نمی یاد

لینک به ارسال

wp-parsi همچین امکانی به شما داده که خودتون بدون داشتن دانش برنامه نویسی همچین کاری کنید , روی منو ی سایت نگاه کنید

http://wp-parsi.com/generator/

لینک به ارسال

تست کنید :


<?php
/*
Template Name: نام دلخواه
*/
?>
<?php get_header(); ?>
<div class="content">
<?php tie_breadcrumbs() ?>

<?php if ( ! have_posts() ) : ?>
<div id="post-0" class="post not-found post-listing">
<h1 class="post-title"><?php _e( 'Not Found', 'tie' ); ?></h1>
<div class="entry">
<p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'tie' ); ?></p>
<?php get_search_form(); ?>
</div>
</div>
<?php endif; ?>

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<?php
if( function_exists('bp_current_component') && bp_current_component() ) $current_id = get_queried_object_id();
else $current_id = $post->ID;
$get_meta = get_post_custom( $current_id );
if( !empty( $get_meta['tie_review_position'][0] ) ){
$review_position = $get_meta['tie_review_position'][0] ;
$rv = $tie_reviews_attr;
}

$post_width = $get_meta["tie_sidebar_pos"][0];
if( $post_width == 'full' ) $content_width = 955;
?>
<?php //Above Post Banner
if( empty( $get_meta["tie_hide_above"][0] ) ){
if( !empty( $get_meta["tie_banner_above"][0] ) ) echo '<div class="ads-post">' .htmlspecialchars_decode($get_meta["tie_banner_above"][0]) .'</div>';
else tie_banner('banner_above' , '<div class="ads-post">' , '</div>' );
}
?>

<article <?php if( !empty( $rv['review'] ) ) echo $rv['review']; post_class('post-listing post'); ?>>
<?php get_template_part( 'includes/post-head' ); ?>



<?php
$i=0;
$recent = new WP_Query("cat=1&showposts=10");
while($recent->have_posts()) : $recent->the_post();?>
<table style="height:20px;border-bottom:1px solid #ccc; line-height:2.5em;">
<td style="width:740px;" >
<li>
<a href="<?php the_permalink(); ?>">
<?php the_title(); ?></a>
</li>
<td style="width:135px;">
<?php the_time('d F Y'); ?>
</td>
</td>
</table>


<?php endwhile; ?>


</article><!-- .post-listing -->
<?php endwhile; ?>

<?php //Below Post Banner
if( empty( $get_meta["tie_hide_below"][0] ) ){
if( !empty( $get_meta["tie_banner_below"][0] ) ) echo '<div class="ads-post">' .htmlspecialchars_decode($get_meta["tie_banner_below"][0]) .'</div>';
else tie_banner('banner_below' , '<div class="ads-post">' , '</div>' );
}
?>

</div><!-- .content -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>

تنها کاری که شما باید بکنید این هست یه فایل با فرمت php در پوسته خودتون درست کنید این کد ها رو داخل کپی کنید سپس برید یه برگه با قالب " نام دلخواه " انتشار بدید سپس برگتون رو ببینید . نام دلخواه رو هم هر چی میتونید بذارید

دیگه به سلیقه خودتون میتونید تغییراتی هم بدید

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

کجا باید تعیین کرد که دسته مورد نظر نمایش داده بشه توی برگه؟

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

لینک به ارسال

طبق روش پست دوم برگه را ایجاد کنید

http://forum.wp-parsi.com/tutorials/article/70-%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-template-page/

و با کویری‌ساز کد مورد نظر را بسازید

http://wp-parsi.com/generator/

لینک به ارسال

با کوئری ساز کد رو گرفتم باید کجای قالب بذارم؟

هر جا که میخواهید نمایش داده شود

لینک به ارسال

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

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

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

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

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

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

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

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

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