hnikdel

یه مشکل در ادامه مطلب که خیلی سنگین بارگزاری میشه

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

سلام بر دوستان

یه سری تغیر در فایل سینگل دادم که جدیدترین نوشته های دسته های مختلف رو نشون بده.

نمی دونم چش شده که فایل سینگل سنگین شده برای بالا اومدن. از طرفی هاستینگ به دلیل اشغال بیش از 1 ثانیه سی پی یو برای صفحات ادامه مطلب، اعلام کرد که نرم افزار ما صفحات ادامه مطلب شما بعلت اشغال زیاد سی پی یو اتوماتیک صفحه شما رو باز نمی کنه و پیغام Internal Server Error میده

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

البته اگر قالب رو عوض کنم ادامه مطلب میاد مشکلی نداره. ولی این قالب اینطوره.

حالا این فایل سینگل رو لطفا چک کنید ببینید مشکل از کجاست که مصرف سی پی یو رو برده بالا.

signal.txt

تشکر

0

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


لینک به پست

توجه کنید که وقت از query_posts استفاده می کنید در پایان اون حلقه حتما ریست کنید با wp_reset_query

2

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


لینک به پست

ارادت آقا مرتضی گل.

میشه بفرمایید دقیقا این کد رو چطور و کجا باید بزارم.

زیاد از برنامه نویسی سر در نمیارم داداش گلم.

0

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


لینک به پست

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

به فایل functions.php اضافه کنید


if ( function_exists( 'add_theme_support' ) ) {

add_theme_support('post-thumbnails');
add_image_size( 'large', 700, '', true );
add_image_size( 'medium', 250, '', true );
add_image_size( 'small', 120, '', true );
add_image_size( 'custom-size', 700, 200, true );

}

و هر چند اندازه که خواستید به همین ترتیب اضافه کنید و با تابع هایی مثل


the_post_thumbnail('custom-size');

فراخوانیشون کنید

پستهایی را که با


foreach($myposts as $post) :

احضار کردید با


<?php endforeach;
wp_reset_postdata();?>

ریستشون کنید

0

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


لینک به پست

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

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

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

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


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

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

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


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