کیانا

خطای extract() expects parameter

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

سلام

در فایل function قالب کد کوتاه زیر رو برای افزونه wp wall تعریف کردم


add_shortcode('wl', 'WPWall_Widget');

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

Warning: extract() expects parameter 1 to be array, string given in D:\Program Files\xampp\htdocs\wordpress\wp-content\plugins\wp-wall\wp-wall.php on line 68

کد خط 63-79 روبراتون قرار دادم :


function WPWall_Widget($args = array() ) {

global $user_ID, $user_identity, $wp_wall_plugin_url, $wpdb;

// extract the parameters
extract($args);

// get our options
$options=WPWall_GetOptions(); [/b]
[b]extract($options);

// include our widget
include('wp-wall-widget.php');


}

0

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


لینک به پست

سلام. قبل از تابع extract این کد رو بزارید ببینیم چی توی args موجوده:


var_dump($args);
die();

فایل رو ذخیره کنید و سایت رو رفرش کنید و خروجی را بزارید اینجا.

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

1

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


لینک به پست

سلام. قبل از تابع extract این کد رو بزارید ببینیم چی توی args موجوده:


var_dump($args);
die();

فایل رو ذخیره کنید و سایت رو رفرش کنید و خروجی را بزارید اینجا.

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

با تشکر

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


string(0) ""

0

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


لینک به پست

خوب همونطور که می بینید توی $args به جای اینکه ارایه ای از اطلاعات موجود باشه یه استرینگ خالی هست. و به نظرم باید منتظر اپدیت افزونه از طرف طراحش باشید.

1

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


لینک به پست

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

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

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

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


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

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

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


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