Ali SH

اخطار Warning: Missing argument 2 for wpdb

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

ارسال شده در (ویرایش شده)

سلام

این اخطار تو فوتر قالب من هست

میشه کمک کنید تا درستش کنم؟

متن:


Warning: Missing argument 2 for wpdb::prepare(), called in /home1/ali/public_html/blog/wp/wp-content/themes/inove/footer.php on line 22 and defined in /home1/ali110/public_html/blog/wp/wp-includes/wp-db.php on line 1152

اینم کد توی فوتر:


</div>
<!-- main END -->
<?php
$options = get_option('inove_options');
global $inove_nosidebar;
if(!$options['nosidebar'] && !$inove_nosidebar) {
get_sidebar();
}
?>
<div class="fixed"></div>
</div>
<!-- content END -->
<!-- footer START -->
<div id="footer">
<a id="gotop" href="#" onclick="MGJS.goTop();return false;"><?php _e('Top', 'inove'); ?></a>
<a id="powered" href="http://wordpress.org/">WordPress</a>
<div id="copyright">
<?php
global $wpdb;
$post_datetimes = $wpdb->get_row($wpdb->prepare("SELECT YEAR(min(post_date_gmt)) AS firstyear, YEAR(max(post_date_gmt)) AS lastyear FROM $wpdb->posts WHERE post_date_gmt > 1970"));
if ($post_datetimes) {
$firstpost_year = $post_datetimes->firstyear;
$lastpost_year = $post_datetimes->lastyear;
$copyright = __('Copyright © ', 'inove') . $firstpost_year;
if($firstpost_year != $lastpost_year) {
$copyright .= '-'. $lastpost_year;
}
$copyright .= ' ';
echo $copyright;
bloginfo('name');
}
?>
</div>
<div id="themeinfo">
طراح: علی نوبری - کد نویس و طراح قالب اصلی: NeoEase
</div>
</div>
<!-- footer END -->
</div>
<!-- container END -->
</div>
<!-- wrap END -->
<?php
wp_footer();
$options = get_option('inove_options');
if ($options['analytics']) {
echo($options['analytics_content']);
}
?>
</body>
</html>

اینم خود فایل فوتر قالبم:

footer.php

خیلی خیلی ممنون

ویرایش شده در توسط ali110
0

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


لینک به پست

سلام

خطا مربوط به قطعه کد زیره.


<div id="copyright">
<?php
global $wpdb;
$post_datetimes = $wpdb->get_row($wpdb->prepare("SELECT YEAR(min(post_date_gmt)) AS firstyear, YEAR(max(post_date_gmt)) AS lastyear FROM $wpdb->posts WHERE post_date_gmt > 1970"));
if ($post_datetimes) {
$firstpost_year = $post_datetimes->firstyear;
$lastpost_year = $post_datetimes->lastyear;
$copyright = __('Copyright © ', 'inove') . $firstpost_year;
if($firstpost_year != $lastpost_year) {
$copyright .= '-'. $lastpost_year;
}
$copyright .= ' ';
echo $copyright;
bloginfo('name');
}
?>
</div>

چه کاری می خواید انجام بدید که کد بالا رو نوشتید؟

1

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


لینک به پست

ارسال شده در (ویرایش شده)

ممنون از پاسخ گوییتون

این کد مال خود قالب بوده

بخش زیرش هست که می نویسه :

کپی راست (علامت کپی) سال تاسیس تا همون سال

این سایت هست:

blog.geekfa.ir

ویرایش شده در توسط ali110
0

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


لینک به پست

یه خطایی داخل کوئری هست که من متوجه نمیشم از کجاست. می تونید موقتا غیرفعالش کنید تا مشکل پیدا میشه.

1

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


لینک به پست

مثل اینکه این بعد یه آپدیتی در وردپرس دچار مشکل شده و تا جایی که من با سرچ فهمیدم مال یکی از تابع هاست که عوض شده و باید تغییر داده بشه

ولی من بلد نیستم چه قسمتیش باید عوض بشه و چه کد و چه تابعی باید جایگزین بشه

خیلی ممنون

0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط mehran-b
      سلام بر دوستان و اساتید
      در حال کدنویسی یک پلاگین هستم که پلاگین بنده یک تیبل جدید در دیتابیس وردپرس ایجاد میکنه تیبل ایجاد شده شامل سه ستون هست که عبارت است از id و link و source_name حالا اگر بخوام با کلاس wpdb چک کنم یه مقدار خاصی توی ستون link هست باید از کدوم متد این کلاس و چگونه استفاده کنم؟

      تشکر
    • توسط arya252
      سلام
      دوستان سایت من گاهی در لود سایت این پیام را نمایش میده!
      دسته بندی را هم تغییر دادم اما بازهم ظاهر میشه . کسی وارد هست تا رفع مشکل کنم ؟
      Warning: array_keys() expects parameter 1 to be array, null given in...
      یا مانند نصویر زیر :

    • توسط mahanm93
      درود دوستان
      به تازگی وردپرس رو به نگارش 3.7.1 آپدیت کردم . امروز ارور زیر رو دیدم که در بالای پیشخوان نمایش داده میشه .
      البته این متن در پایین سایت هم دیده میشه | آدرس سایت : http://www.grandgame.ir/
      اینم اسکرین شات

    • توسط ARS
      الان اومدم مثلا سایت رو آنلاین کنم مشکل پشت مشکل!
      بعد از فعال کردن افزونه contact 7 این ارور ها بالای پیشخوان سایتم اومده افزونه رو غیر فعال کردم بازم درست نشد!


      Warning: Cannot modify header information - headers already sent by (output started at /home3/biabebar/public_html/wp-content/themes/bia2bebar-sp/functions.php:1) in /home3/biabebar/public_html/wp-includes/option.php on line 568
      Warning: Cannot modify header information - headers already sent by (output started at /home3/biabebar/public_html/wp-content/themes/bia2bebar-sp/functions.php:1) in /home3/biabebar/public_html/wp-includes/option.php on line 569

    • توسط 021
      سلام من توی لوکال هاست به این ارور برخوردم کسی میدونه معنیش چیه؟ البته گاهی اوقات میاد و وقتی صفحه رو رفرش میکنم یا به یه لینک دیگه میرم از بین میره .
      Warning: fopen(http://localhost/35ac/wp-cron.php?doing_wp_cron=1357901192.8106040954589843750000): failed to open stream: HTTP request failed! in C:\xampp\htdocs\35ac\wp-includes\class-http.php on line 921