keyvan

راهنمایی در اصلاح کد آرشیو

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

سلام

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

یکی اینکه چطور مثل صفحه دسته ها ( نمونه) که عنوان دسته در ابتدا قرار گرفته برای صفحه آرشیو هم عنوان بذارم؟

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

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

در کل غیر از این موارد اگر ایرادی در کدها هست ممنون میشم عنوان کنید که رفع کنم.

کد آرشیو


<?php
/*
Template Name: archive
*/
?>
<?php get_header();?>
<div class="content" id="page-wrap">
<!-- Content Right -->
<div class="content-right category" id="category">
<ul>
<?php
//$query = new WP_Query( array('showposts' => 3 , 'cat' => $category->term_id) );
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$posts_per_page = 10;
$offset = $posts_per_page * ($paged - 0) - 10;
$args = array(
'posts_per_page' => $posts_per_page,
'paged' => $paged,
'offset' => $offset,
);
query_posts($args);
if (have_posts ()) {
while (have_posts ()) {
(the_post());
echo '<div class="text-category" >';

echo '<div class="myth">';
if ( has_post_thumbnail() ) { the_post_thumbnail( 'post_thumb_one' ); }
echo '</div>';
echo '<a href="'.get_permalink($post->ID).'" class="font-face2">'. get_the_title() .'</a>';
echo '<p>';
the_excerpt();
echo '</p>';

echo '<div class="detailbox">
<a href="'.get_permalink($post->ID).'" class="font-face">ادامه مطلب</a>
<span class="author">نوشته‌ی: <span>';
echo get_the_author();

echo '</span> - ';
the_time('d M y');
echo '</span>
</div>';

echo '</div></li>';
}

}else{
echo 'درخواست شما نتیجه ای ندارد';
}
?>

</ul>
<?php require_once("page_navi.php"); ?>
</div>
<!-- End Content Right -->
<?php get_sidebar("category"); ?>
<div class="clear"></div>
</div>
</div>
<!-- End Wrapper -->
<?php get_footer() ?>

0

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


لینک به پست

یه مورد دیگه هم هست

من باید مقدار 10- رو در کد زیر قرار بدم تا همه مطلب رو نمایش بده


$offset = $posts_per_page * ($paged - 0) - 10;

0

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


لینک به پست

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

0

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


لینک به پست

با css و html قسمت تایتل را درست کن بعد برای نام آرشیو از هک زیر استفاده کن .


<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php /* If this is a category archive */ if (is_category()) { ?>
<h2>آرشيو <?php single_cat_title(); ?></h2>
<?php /* If this is a tag archive */ } elseif( is_tag() ) { ?>
<h2> برچسب های پست <?php single_tag_title(); ?>’</h2>
<?php /* If this is a daily archive */ } elseif (is_day()) { ?>
<h2>ارشوي براي <?php the_time('F jS, Y'); ?></h2>
<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<<h2>آرشيو براي <?php the_time('F, Y'); ?></h2>
<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<h2>آرشيو براي <?php the_time('Y'); ?></h2>
<?php /* If this is an author archive */ } elseif (is_author()) { ?>
<h2>آرشيو نويسنده</h2>
<?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
<h2>آرشيو سايت</h2>
<?php } ?>

1

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


لینک به پست

اون هک رو کجا قرار بدم؟

0

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


لینک به پست

جایگزین عنوان دسته کنید .

0

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


لینک به پست

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

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

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

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


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

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

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


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