رفتن به مطلب

مشکل در نمایش نوشته ها لیست دسته ها


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

سلام و ختسه نباشید

این مشکل نوشته ها دیگه داره اذیت میکنه

ببینید من چندین دسته دارم

ولی وقتی نوشته های درون دسته خاص رو که لینک کردم به منو رو روش کلیک میکنم

هیچی نمیاره و صفحه سفید میاد

ببینید این الان نوشته های دسته هنر من میباشد

http://tcaria.ir/news/?cat=11

که داخلش یه نوشته هست به نام تست هنر

مشکل کجاست؟

لینک به ارسال

سلام از قبل همچین فایلی بود

با اطلاعاتی متفاوت البته

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

لینک به ارسال

ممنون از جواب هاتون

مشکل رو حل کردم

اونم به این صورت که از منو رو به یه دسته وصل کردم و برای در قایل single - page - content ,....

یه شرط گذاشتم که در هر صفحه کودوم دسته رو فقط اجازه لود داشته باشه که توسط فایل content.php همش فراخونی شده ولی به صورت فیلتر شده برای هر دسته

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

این هم کده استفاده شده

براتون قرار میدم که دسوتان اگه همچین تغییرات پیچیده ای خاستن تو وردپرس بدن بتونن استفاده کنن

این کد content.php پیشفرض خود وردپرس میباشد


global $post;
theme_post_wrapper(
array(
'id' => theme_get_post_id(),
'class' => theme_get_post_class(),
'thumbnail' => theme_get_post_thumbnail(),
'title' => '<a href="' . get_permalink($post->ID) . '" rel="bookmark" title="' . strip_tags(get_the_title()) . '">' . get_the_title() . '</a>',
'heading' => theme_get_option('theme_' . (is_home() ? 'posts' : 'single') . '_article_title_tag'),
'before' => theme_get_metadata_icons('date,author,edit', 'header'),
'content' => theme_get_excerpt(),
'after' => theme_get_metadata_icons('category,comments', 'footer')
)
);
?>

این هم قسمت اول تغییرات یه مقدار به کد ها دقت کنید متوجه میشید که چی شده


global $post;
if ( isset( $_GET['cat'] ) && !empty( $_GET['cat'] ) ){
get_all_post();
}else{
get_post_with_category(4);
}

function get_post_with_category($id){

$target_category_id=$id;
$post_category_id=get_post_category_id();
if($post_category_id==$target_category_id){

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


theme_post_wrapper(
array(
'id' => theme_get_post_id(),
'category' => '4',
'class' => theme_get_post_class(),
'thumbnail' => theme_get_post_thumbnail(),
'title' => '<a href="' . get_permalink($post->ID) . '" rel="bookmark" title="' . strip_tags(get_the_title()) . '">' . get_the_title() . '</a>',
'heading' => theme_get_option('theme_' . (is_home() ? 'posts' : 'single') . '_article_title_tag'),
'before' => theme_get_metadata_icons('date,author,edit', 'header'),
'content' => theme_get_excerpt(),
'after' => theme_get_metadata_icons('', 'footer')
)
);

این قسمت هم که میشه گفت کار اصلی رو بنا به تعریفاتی که در اول(همون کد های بالایی) انجام دادیم شزط گذاری میکنه و نوشته هارو به صورت فیلتر شده میاره


}
}
function get_all_post(){
theme_post_wrapper(
array(
'id' => theme_get_post_id(),
'class' => theme_get_post_class(),
'thumbnail' => theme_get_post_thumbnail(),
'title' => '<a href="' . get_permalink($post->ID) . '" rel="bookmark" title="' . strip_tags(get_the_title()) . '">' . get_the_title() . '</a>',
'heading' => theme_get_option('theme_' . (is_home() ? 'posts' : 'single') . '_article_title_tag'),
'before' => theme_get_metadata_icons('date,author,edit', 'header'),
'content' => theme_get_excerpt(),
'after' => theme_get_metadata_icons('category,comments', 'footer')
)
);
}
function get_post_category_id(){
$categoryes= get_the_category();
$first_cat= $categoryes[0];
$term_id=$first_cat->term_id;
return $term_id;
}
?>

امید وارم تونسته باشم کمکی کنم

و این که یه گلگی دارم از همه به ویژه مدیرای سایت.واقعا خیلی دارین ضعیف عمل میکنید و مدیرا کلا سایت رو ول کردن و همایش و کلاس آموزشی و ...دارن فقط.هر سوالی که میپرسی سعی میکنن فقط از سر باز کنن و یه جوابی داده باشن.البته اینم بگم که دوستان راهنمایی هایی کردن و ایده هایی دادن ولی مدیران عملا هیچ کاری نکردم و حتی توضیحی از نحوه عملکرد کد های ورد پرس ندادن تا یه مقدار حل شه سوالم.سایت که تازه راه افتاده بود واقعا خوب و کامل جواب میدادن.اما معلومه که این سرنوشت هر سایت پشتیبانیه که زمانی که مخاطب رو داشته باشن دیگه کل سایت رو میدن دسته خود مخاطبا-یا حق
لینک به ارسال

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

قالب شما فایل category.php نداشت که بنده گفتم بفرستید فایل index.php رو که کتگوری رو بسازم براتون.

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

در ضمن سواله شما در مورد کد نبود که مدیران جواب بدن بهتون ک انتظار داشتی در مورد کد توضیح بدند به شما :) . مشکل شما نقص فایل قالبتون بود.

همیشه قبل اینکه قضاوت کنید در مورد چیزی ی سوزن ب خودتون بزنید و اشتباه خودتون رو هم ببینید .

لینک به ارسال

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

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

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

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

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

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

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

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

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