رفتن به مطلب

قرار گیری مطالب در یک ستون یا باکس خاص


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

من می خوام مطالب سایتم که شامل دو دسته بندی برای مثال 1. اخبار و 2. اعلامیه ها هست رو در صفحه نخست سایت طوری داشته باشم که در دو ستون جداگانه نمایش داده بشن و هر مطالب هم زیر همون عنوان در همون ستون قرار بگیره

باید چه کنم؟

لینک به ارسال

من می خوام مطالب سایتم که شامل دو دسته بندی برای مثال 1. اخبار و 2. اعلامیه ها هست رو در صفحه نخست سایت طوری داشته باشم که در دو ستون جداگانه نمایش داده بشن و هر مطالب هم زیر همون عنوان در همون ستون قرار بگیره

باید چه کنم؟

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

و یا خودتون همچنین امکانی به استایلتون اضافه کنید .

لینک به ارسال
باید از استایلی استفاده کنید که باکسی باشه که اصولا میگن بهش بصورت مجله ای ! و یا خودتون همچنین امکانی به استایلتون اضافه کنید .

خب من هم همین موضوع مد نظرم هست!

چطور باید انجامش بدم؟

لینک به ارسال

درباره باکس سازی مشکل دارید یا کوئری گرفتن از پست های دسته ها؟

اگر اولی:

در صفحه نخست عبارت زیر رو قرار بدید:


<div id="dh">
<div id="dhl">
کوئری دسته اول و یا هر نوع محتوای دیگر اینجا قرار می گیرد
</div>
</div>
<div id="dhr">
کوئری دسته دوم و یا هر نوع محتوای دیگر اینجا قرار می گیرد
</div>

با استایل:


#dh{float:left;width:100%;}
#dhl{margin-right:310px;}
#dhr{float:left;width:300px;margin-left:-300px;}

البته مقادیر استایل با توجه به عرض صفحه سایت باید تغییر کند

اما اگر درباره کوئری گرفتن مشکل دارید:

مثلاً برای فهرست کردن 20 مطلب آخر دسته ی 142:


<ul>
<?php
$catquery = new WP_Query( 'cat=142&posts_per_page=20' );
while($catquery->have_posts()) : $catquery->the_post();
?>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
</li>
<?php endwhile; ?>
</ul>

که این ها باید در دایو های کدی که در اول دادم قرار بگیرند

ویرایش شده توسط isk
لینک به ارسال
درباره باکس سازی مشکل دارید یا کوئری گرفتن از پست های دسته ها؟ اگر اولی: در صفحه نخست عبارت زیر رو قرار بدید:


کوئری دسته اول و یا هر نوع محتوای دیگر اینجا قرار می گیرد
کوئری دسته دوم و یا هر نوع محتوای دیگر اینجا قرار می گیرد

با استایل:

 #dh{float:left;width:100%;} #dhl{margin-right:310px;} #dhr{float:left;width:300px;margin-left:-300px;} 

البته مقادیر استایل با توجه به عرض صفحه سایت باید تغییر کند اما اگر درباره کوئری گرفتن مشکل دارید: مثلاً برای فهرست کردن 20 مطلب آخر دسته ی 142:

[list]
have_posts()) : $catquery->the_post(); ?>[*]
[/list]

که این ها باید در دایو های کدی که در اول دادم قرار بگیرند

کد ایندکس سایتم به این حالت است:


?>
<?php get_header(); ?>
<?php if (have_posts()) : ?>
<div id="index" class="post clearfix">
<?php
$paged = $wp_query->get( 'paged' );
if(!$paged) { require( get_template_directory() . '/includes/slides.php'); } ?>
<?php get_template_part( 'loop', 'entry') ?>
</div>
<?php get_sidebar(); ?>
<?php pagination(); ?>
<?php endif; ?>
<?php get_footer(); ?>

کد مربوط به کوئری رو که گفتین جایگزین کردم با کد:


$paged = $wp_query->get( 'paged' );

ولی سایت بالا نیومد بعد این کار ارور داد، نمی دونم من ناشیانه عمل کردم :D

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

لینک به ارسال

حتما درون کدهای دیگه قرارش دادید - باید خارج از کدهای دیگه قرار بگیره و ترکیبشون مثلاً برای دسته های 5 و 1 به صورت زیر میشه:


<div id="dh">
<div id="dhl">
<ul>
<?php
$catquery = new WP_Query( 'cat=5&posts_per_page=20' );
while($catquery->have_posts()) : $catquery->the_post();
?>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
</li>
<?php endwhile; ?>
</ul>
</div>
</div>
<div id="dhr">
<ul>
<?php
$catquery = new WP_Query( 'cat=1&posts_per_page=20' );
while($catquery->have_posts()) : $catquery->the_post();
?>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
</li>
<?php endwhile; ?>
</ul>
</div>

مثلاً بعد از فراخوانی هدر (<?php get_header(); ?> ) قرار بدید یا هر جایی که مایلید - البته در کدهای ایندکسی که گذاشتید یه تگ پی اج پی در اولین خط بسته شده در حالیکه قبلش هیچی نیست که شاید ناقص کپی کردید

لینک به ارسال

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

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

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

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

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

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

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

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

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