يا رجل ، يا رجل ، أحيانًا ألعن WordPress - بغض النظر عن مدى جودته ، وعمليته ووظيفته - حيث ينمو الفلفل ويختفي الجزء بشكل أسرع ، هناك شحنة من AK47 بعد ذلك ...
لم أكن لأفقد المكونات الإضافية الجديدة أو شيئًا مشابهًا لـ WordPress ، لا ، لمرة واحدة لا يمكن أن يكون شيئًا من هذا القبيل وفجأة لم يعد ترقيم فاصل صفحة واحد يعمل في WordPress بعد الآن ، على التوالي. في هذه الأثناء اكتشفت أن النظام يفترض أن لدي 0 مقالة في المدونة ، والتي يمكن تجاوزها بسهولة مع ما يقرب من 5000 وبالتالي لا يتم عرض أي تنقل جانبي (للأمام - للخلف) بعد الآن ، سواء في المشرف أو في منطقة المستخدم. عظيم. الحمد لله!
لكن أول الأشياء أولاً ، دعنا ننتقل إلى تصحيح الأخطاء. بعد بحث طويل وساعات عديدة ، اكتشفت ما كانت المشكلة بمساعدة الأسطر القليلة التالية من التعليمات البرمجية ، المضمنة في index.php في الجزء السفلي من السمة:
global $wp_query;
$posts_per_page = intval(get_query_var('posts_per_page'));
$paged = intval(get_query_var('paged'));
echo "posts_per_page: ".$posts_per_page."
";
echo "paged: ".$paged."
";
echo "max_page: ".$wp_query->max_num_pages."
";
للقيام بذلك، paged
اوند max_num_page
من المضحك أن القيمة = (NULL) هي الإخراج ، والتي كما قلت لا يمكن أن تكون كذلك ، ولكن من الواضح أن هذا خطأ معروف في WordPress ، كما أنني تمكنت من معرفة المزيد عن الرجال من Google. لذلك تم تضييق المشكلة بشكل أكبر ومن الواضح أنها تؤدي إلى "wp-include / link-template.php" بالوظيفة التالية get_next_posts_link
والخط التالي:
$max_page = $wp_query->max_num_pages;
معي ذلك max_num_pages
حول $wp_query
يحتوي أيضًا على القيمة 0 (NULL). لذلك تحملت عناء البحث في قاعدة البيانات بالكامل لمعرفة ما إذا كان هناك خطأ وللتأكد من ذلك max_num_pages
تم ضبطه ، وماذا يمكنني أن أقول ، كل شيء على ما يرام ... بعد المزيد من rumgesuche لدي posts_per_page
مع $wp_query->query_vars[]
وجدت ويمكن أن تحرك WordPress للتعاون قليلاً مرة أخرى في الوقت الحالي. هذا هو الإصلاح الأول:
في wp-include / link-template.php استبدل السطر التالي
$max_page = $wp_query->max_num_pages;
مع
$max_page = $wp_query->query_vars['posts_per_page'];
ولكن مع ذلك ، لم يعمل PageNavi الخاص بي بطريقة يمكنك استخدامها ، لذلك بحثت عن طريقة أخرى ووجدتها مع سطور التعليمات البرمجية التالية في index.php للموضوع:
Recent Articles
< ?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('showposts=5'.'&amp;paged='.$paged);
?>
< ?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
- " rel="bookmark">< ?php the_title(); ?>
< ?php endwhile; ?>
< ?php $wp_query = null; $wp_query = $temp;?>;
حسنًا ، هناك مرة أخرى التنقل الذي يمكن استخدامه للتحرك للأمام وللخلف ، على الأقل للزائر. يمكنني معالجة صفحة المسؤول مباشرة عبر URL. لسوء الحظ ، يتم الآن عرض نظام الملاحة في كل صفحة ، حتى لو لم يكن به أي متابعة ، ولكنه أفضل من لا شيء على الإطلاق ...
إذا كان يجب أن يعاني شخص ما من مشاكل مماثلة ويعرف نهجًا أفضل ، فأنا ممتن لكل تلميح!
نقطة رائعة وطعام ممتع للغاية للفكر. لست متأكدًا من أن لدي أي عملاء يمكنني تكرار هذا معهم ، لكنني سأضع في الاعتبار المستقبل. يعتبر
حسنًا للتدوين ، من المحتمل أن يكون الأفضل. كل ما في الأمر أن الحدود بين نظام إدارة المحتوى الحقيقي وبرامج المدونات غير واضحة على أي حال. الشيء الرئيسي هو الحصول عليها. كما قلت: سريع جدا ، وقح جدا ليموت
حسنًا ، برنامج المدونات هو! = CMS ، لكن الحدود ضعيفة جدًا ولا أحب العبث مع TYPO3 للتدوين عش بسرعة أيها الشباب
حسنًا ، ربما كان الأمر سريعًا جدًا ومبهجًا جدًا. في النهاية كل شخص يحصل على ما يستحقه
لذلك سأكون منفتحًا على بديل لكن يبدو أنني ربحت WordPress بعد Blogger
لماذا تستخدم هذا الهراء؟
حسنًا ، لأنني أقدر بخلاف ذلك قابلية التوسعة والأداء. لكني سأكون سعيدًا لأنني أتعلم شيئًا أفضل ...
حسنًا ، لقد وضعت Heugeli على مدونتي (لا يعمل مع الجميع ، والبعض لديه تتبع) وقمت بإيقاف تشغيل PHP Speedy. تُخرج أداة الاختبار الخاصة بي الآن مرات من 2 إلى 7 ثوانٍ. هل هذا صحيح؟
ونعم ، الصور في المنشورات كبيرة نسبيًا أيضًا ، لكننا نعيش في عصر النطاق العريض
نعم ، لقد أصبح أفضل كثيرًا
لا ينبغي أن تكون الصور مشكلة ، سيتم تحميلها عندما يحين دورها.
مرحبًا ، شكرًا لك على ملاحظاتك! على أي حال ، ترقبوا
واختبر مرة أخرى ..
يبدو أنه يعمل بشكل أسرع على Firefox منه في Safari ... wtf؟
لا .. سهل بعد 15 ثانية من إرسال التعليق ..
أنا أيضًا على الطريق مع Firefox و Chrome وتتراكم الصفحة بسرعة كبيرة هناك ، في IE يستغرق الأمر حوالي 7 ثوانٍ حتى يعمل شيء ما على الشاشة ... غريب جدًا ....
بالمناسبة ، شكرا لك على الاختبارات! لدي الآن 126 استفسار. 0,996 ثانية وإزالة بعض Java Script غير الضروري الذي تم تحميله بواسطة المكونات الإضافية ، بالإضافة إلى كود PHP غير الضروري من السمة ويبدو أن هذا عام. ينتج عنه متوسط وقت تحميل يبلغ 6 ثوانٍ
هل يمكنك تأكيد ذلك أيضًا؟
FF لديه محرك أفضل. ليس سرا.
لكن شيئًا ما لا يزال خاطئًا ...
يستغرق حدوث أي شيء على الشاشة وقتًا طويلاً.
يمكن أن يكون هذا أيضًا بسبب إحدى الصور التي تم إدخالها في الشريط الجانبي ..
الذي لا تستضيفه أنت ..
أو في أسفل كل الأشياء المرتبطة ...
ضبط المدونة هو علم بحد ذاته
أكثر من 10 ثوان حتى ما يحدث ...
لدي أوقات 2 - 15 ثانية…. حتى يتم عرض صفحتك ..
غريب جدا..
لكن وقت إنشاء الصفحة ينخفض بشكل كبير
هذه المرة كانت صفحتك موجودة مرة أخرى فقط بعد 12 ثانية من التعليق ...
141 استفسار. 5,231 ثانية
ويبدو أنه لا يزال لديك مكونان إضافيان للتويتر قيد التشغيل
لذلك ، لا يزال هناك الآن 109 استعلامًا مع 3,419 ثانية ، وهذا أفضل بكثير ولديك أيضًا شرير يركض معك ، يرسل Movie Rating وحده حوالي 60 استفسارًا
Sodele ، بعد البحث عن المكونات الإضافية وتحسينها وتنظيفها ، أصبح لدي الآن القيم التالية: 122 استعلامًا. 1,398 ثانية ، هذا شيء.
آمل الآن ألا يتم تحميل المدونة بشكل أسرع بشكل ذاتي فقط ...
هذه هي المكونات الإضافية التي قمت بتشغيلها ...
حاول تعطيل بعضها مؤقتًا ...
كان لدي مرة واحدة البرنامج المساعد للمقطورة قيد التشغيل والذي استغرق 3/4 من جميع الاستفسارات ووقت التحميل بالنسبة لي….
المكون الإضافي Twitter الخاص بك يعمل بشكل غير طبيعي في المدونة !!!!!
سيتم نشر كل التعليقات العادية وكل التعليقات المزعجة !!!
Uuuuuuuui ، شكرًا على الإشارة إلى هذا الجزء على الفور وتنظيم Twitter ... حسنًا ، كان الأمر يستحق المحاولة. لكن ذلك مع الاستعلامات يزعجني أكثر ، hmmmmmm ... *يعتقد *
لا فكرة عما كان لديهم ...
فجأة ذهبنا مرة أخرى ...
لقد لاحظت أن تحميل صفحتك يستغرق وقتًا طويلاً ...
لذلك دائمًا ... أفترض أنك ستصدر 2,5 مليون استعلام SQL مع كل تحميل صفحة ..
هذا يحتاج إلى موارد خادم لا نهاية لها ...
على وجه الدقة .. 169 استفسار. 4,918 ثانية
للمقارنة .. صفحتي الرئيسية تحتاج 92 استفسار. 0,690 ثانية….
وإذا كانت لديهم مشكلة ولا تلاحظها في عطلة نهاية الأسبوع ...
ثم تبحث عبثا ...
شكرًا لك ، أنا أيضًا أعتمد على "تأثير وفجأة يعمل مرة أخرى"
حسنًا ، لقد قللت من عدد المنشورات ، لكنني ما زلت أتلقى أكثر من 140 استفسارًا ، ناهيك عن أنه غريب بعض الشيء في هذا الوقت ... هل لديك أي فكرة كيف يمكنني حذفها؟
غريب....
لذلك كان لدي شيء من هذا القبيل عندما واجه My My Hosts مشاكل….
ومع ذلك ، غريب جدا ...
مشاكل MySQL؟ هل لديك شيء محدد أكثر؟ ما هو الخطأ مع مضيفك في ذلك الوقت؟