Farzad

مشکل در هسته وردپرس !

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

سلام . داخل یک سایت روی سرور های هاست دی ال یه مشکلی هست و اون اینه که ؛ توی وردپرس هر وقت قالب ویرایش میکنم یا مثلا یه افزونه رو غیر فعال میکنم یا یه دسته رو ویرایش میکنم , با یک صفحه سفید مواجه میشم . البته مثلا وقتی قالب رو ویرایش میکنم ؛ قالب بدون مشکل ویرایش میشه و در سایت هم مشکلی نیست ؛ ولی وقتی روی تایید کلیک میکنم با صفحه سفید مواجه میشم . چطوری حل میشه؟

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


لینک به پست

ضمنا وقتی یه دسته جدید هم اضافه میکنم ؛ این ارور میاد ؛ ولی دسته اضافه میشه.

http://www.yasup.ir/images/q0u592g00o5qrfxiv7gg.png

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


لینک به پست

دوستان مشکل تا حلی شناسایی شد !! مشکل از فایل فانکشن (توابع )پوسته هست .

این فایل توابع هست و این کد ها برای این گذاشتم که برای نشان دادن بازدید مطالب سایت از افزونه استفاده نکنم . شما کد جایگزینی دارید که این رو درست کنه ؟ (میخوام بازدید رو مثل همین کد بدون استفاده از افزونه نشون بدم )


<?php
function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "بدون بازدید";
}
return $count.' بازدید';
}
// function to count views.
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
?>
<?php
add_filter('manage_posts_columns', 'posts_column_views');
add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2);
function posts_column_views($defaults){
$defaults['post_views'] = __('بازدید');
return $defaults;
}
function posts_custom_column_views($column_name, $id){
if($column_name === 'post_views'){
echo getPostViews(get_the_ID());
}
}
?>

ویرایش شده در توسط farzad231

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


لینک به پست

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


</html>

کاملند یا نه اگر دیدید کدها نصفه اند که باید کد چاپ نشده را پیدا کرد و علت چاپ نشدنش را و اگر سورس کدی نبود تایم اوته و اگر سورس کدها تا آخر بودند سیستم شما ویروسیه از کافی نت تست کنید تا مطمئن شوید

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

WP-Statistics

post-view

CyStat

و محبوب ترین و فارسی ترین و خوش دست ترینشون

WP-Statistics

است

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


لینک به پست

خیلی ممنونم از توضیحات تون . این افزونه ی post-view رو فعال که می کنم مقدار بازدید هر پست رو نشون نمیده . از قسمت تنظیمات هم درستش کردم ولی بازم مشکل داره . شما راه حلی دارین؟

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


لینک به پست

WP-PostViews بازدید کلیه پست ها رو 1 نشون میده . راه حلی هست براش ؟

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


لینک به پست

این کد را بگذارید در داخله حلقه


<?php setPostViews(get_the_ID());?><?php echo getPostViews(get_the_ID()); ?>

و اگر فقط مشاهده بازدید کفایت می کنه و نیازی به محاسبات آنچنانی ندارید به نظرم افزونه ای که پیوسته مناسب تره البته چون فایل زبان نداشت من روی افزونه فارسی سازی کردم بخاطر همین هم فایل خودم رو گذاشتم دانلود کنید ولی با جستجوی اسمش هم می تونید از وردپرس بگیریدش

ae-visitor.zip

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


لینک به پست

کد


<?php setPostViews(get_the_ID()); ?>

باید فقط در فایل single.php و بعد از if (have_posts قرار گیرد تا هنگام بازدید در صفحه اول سایت همه پست هارو شمارش نکنه و فقط اونهایی که دیده میشوند 1 بازدید اضافه بشه.

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

http://forum.wp-pars...age__pid__15103

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

اگر بازهم درباره کد تعداد بازدید مطالب مشکل داشتید توی تاپیک زیر مطرح کنید.

http://forum.wp-pars...0__gopid__15128

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


لینک به پست

خیلی ممنون که اشاره کردین باید در سینگل باشه فقط ! :)

من داشتم تعجب می کردم که چرا الکی داره آمار مطالب بالا میره !

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط hamid.he
      سلام بر دوستان .
      يك سايت با استفاده از قالب هاي آماده روي لوكال هاست طراحي كرده ام تصميم گرفت بقيه كار سايت را بعد از انتقال بر روي هاست انجام دهم . خودم بلد نبودم سايت را به هاست منقل كنم از دوستي خواهش كردم انجام دهد . منتها بعد از انتقال به هاست اولا صفحه به هم ريخته و نادرست است . عكس ها نمي آيند و هم چنين روي هر لينك و يا منويي كليك مي كنيم صفحه به لوكال هاست مي خواهد برود و براي همين چيزي بالا نمي آيد . آدرس سايت : www.behinja.com  مي باشد كه مي توانيد مشاهده . چگونه مي شود اين مشكل را رفع كرد . پيشاپيش از پاسخ گويي دوستان تشكر مي كنم
    • توسط mahdi021
      سلام
      خسته نباشید
      من یوزر و پسورد رو میزنم ولی وقتی میزنم لوگین صفحه رفرش میشه باز همین صفحه میاد بدون هیچ اخطاری
      البته من دیروز ی افزونه امنیتی نصب کردم و ادرس صفحه لوگین رو هم عوض کردم
      ولی دیروز مشکلی نداشت از امروز اینجوری شده
      لطفا کمکم کنید
    • توسط hiwa
      سلام دوستان
      یک مشکل خاصی 1-2 هفته است من رو بدون گرفتن نتیجه به خودش مشغول کرده (با کلی استرس و اعصاب خوردی). الان به ذهنم رسید که مشکل رو اینجا مطرح کنم شاید کسی بتونه کمکم کنه. حتی اگه هزینه ای مطالبه باهاش واقعا ممنونتون میشم.
      من در یک سایت آگهی (لینک) که از افزونه wp job manager و افزونه های مکمل این افزونه برای ساخت این سایت استفاده کرده ام (قالب listify).
      سایت به خوبی کار میکرد تا اینکه مجبور شدم سایت رو به کمک polylang دو زبانه کنم (توسعه دهنده قالب این افزونه رو توصیه کرده: لینک)
      پس از نصب این افزونه، فایل mo افزونه job manager دیگه لود نمیشه. یعنی بخشهایی از سایت که مربوط به این افزونه است، انگلیسی میشه (این صفحه سایت، وقتی polylang غیرفعال باشه کاملا فارسیه اما وقتی فعال باشه به این صورت نمایش داده میشه یعنی ترکیبی از فارسی و انگلیسی)
      با غیر فعال کردن polylang مشکل رفع میشه
      اما من باید سایت رو دو زبانه کنم. پس مجبورم از polylang استفاده کنم.
      آیا راهی وجود داره که بدون استفاده از فایل po بخشهایی که مربوط به این افزونه job manager هست رو فارسی کنم؟
      ممنون میشم هر راه حل و سرنخی به ذهنت میرسه رو بهم بگید
      زیاد سرچ کردم. بقیه هم این مشکل رو با ترکیب این دو افزونه دارند(لینک) اما راه حلی که واسه من موثر باشه رو پیشنهاد نکرده ان.
       
    • توسط majidted
      سلام  خسته نباشید بسیار ، به مشکلی خوردم و درخواست کمک هر کسی میتونه کمک کنه ، اینم شمارمه 09300151579 درصورت نیاز تماس بگیرید

      مشکل ما اینه که ما وقتی میخوایم داخل فایل htaccess از کد
      RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] استفاده کنیم ، (کدی که اجبار به استفاده از HTTPS ) میکنه این ارور رو میده : the page isn't redirecting properly

       
      اینم فایل htaccess من

      خیلی لطف میکنید اگر کمکم کنید ،
      htaccess.txt
    • توسط MahTV
      سلام دوستان و اساتید عزیز
      اگه بخوایم به صورت شرطی (کوچک بودن صفحه نمایش ) تو موبایل یک باکس رو (مثل باکس دانلود) به کاربر در حالت چرخش صفحه نشون بدیم 
      و به کاربر بگیم که برا دیدن لینک ها باید گوشی موبایلت رو بچرخونی باید چیکار کنیم ؟
       
      من این کد رو از سایتی برداشتم ولی نمیدونم چطور باید ازش استفاده کنم 
      <div class="alerta"><b class="icon-screen-rotation"></b><p style="text-align: center;"><span style="font-family: tahoma,arial,helvetica,sans-serif;">برای دیدن لینکهای دانلود ، موبایل خود را بچرخانید . دقت کنید گزینه اسکرین روتیشن یا چرخش صفحه در دستگاه شما روشن باشد </span></p></div>