رفتن به مطلب

اررور خسته کننده در ثبت نظر سنجی ها


پست های پیشنهاد شده

سلام چند وقتی هست وقتی یه نظری رو بخوای ثبت کنی پیغام :

Fatal error: Call to undefined function add_action() in /home/......../public_html/wp-content/plugins/wp-polls/wp-polls.php on line 32

رو میده ...

سیستم هم از اررو مشخص هست ووردپرس هست!

هرچی هم سرچ کردم تو سایت های خارجی نتونستم چیزی که بتونه درست توضیح بده پیدا کنم

دوستان اگر کسی میدونه چطور میشه این مشکل رو حل کرد ممنون میشم راهنمایی کنه

لینک به ارسال

سلام

به انجمن خوش اومدین دوست عزیز

افزونه wp-polls نباید همچین مشکلی داشته باشه چون بارها تست شده و درست کار میکنه.

شما افزونه رو حذف کنید و مجدد بارگزاری و نصب کنید. ببینید تغییری میکنه؟

لینک به ارسال

سلام

به انجمن خوش اومدین دوست عزیز

افزونه wp-polls نباید همچین مشکلی داشته باشه چون بارها تست شده و درست کار میکنه.

شما افزونه رو حذف کنید و مجدد بارگزاری و نصب کنید. ببینید تغییری میکنه؟

ممنون از خوش آمد گویی شما :)

بله حذف شده و دوباره نصب آن هم آخرین ورژن ..

تغییری ایجاد نشه ... در گوگل که سرچ کنید مشکل برخی دیگر هم دارند ولی زبان انگلیسی بنده زیاد خوب نبوده م موتجه راه حل های اون ها نشدم !

لینک به ارسال

به اول فایل wp-polls.php کد زیر رو اضافه و تست کنید:

if (!function_exists('add_action')) {
$wp_root = '../../..';
if (file_exists($wp_root.'/wp-load.php')) {
require_once($wp_root.'/wp-load.php');
} else {
require_once($wp_root.'/wp-config.php');
}
}

لینک به ارسال

کد رو اضافه کردم ..

حالا وقتی کلید ثبت رو میزنی اون اررور رو نمیده ولی هیچی ثبت نمیشه! یعنی وقتی ثبت رو میزنی اون قسمت بلوک خالی میشه مثل تصویر زیر :

40662354891024303100.jpg

لینک به ارسال

شما تابع wp_head رو کجای فایل هدر قرار دادید؟

چون کدهای مربوط به افزونه فوق قبل تگ head قرار گرفته.

لینک به ارسال

فایل header.php را در پوشه قالب خد باز کنید و بگردید دنبال


<?php wp_head(); ?>

محل صحیح این کد درست قبل از



</head>

هستش

لینک به ارسال

در ضمن فایل footer.php را هم باز کنید و این کد را اگر ندارد به آن اضافه کنید


<?php wp_footer(); ?>

خطوط آخری شما در این فایل باید


<?php wp_footer(); ?>
</body>
</html>

باشد

لینک به ارسال
فایل header.php را در پوشه قالب خد باز کنید و بگردید دنبال
 

محل صحیح این کد درست قبل از

 

هستش

فایلی با نام header.php در قالب وجود ندارد!

ویرایش شده توسط R.Haghighi
لینک به ارسال

خب قالب استاندارد نیست ، تگ head رو در فایل index بدنبالش باشید و همچنین برای footer هم اگر موجود نبود انتهای محتوای فایل index قرار بدین

لینک به ارسال

در فایل ایندکس کد به این شکل بود :


<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php wp_head(); ?>
<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
</head>

و من به این شکل قرار دادم ولی باز فرقی نکرده :


<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
<?php wp_head(); ?>
</head>

لینک به ارسال

حالا وقتی کلید ثبت رو میزنی اون اررور رو نمیده ولی هیچی ثبت نمیشه! یعنی وقتی ثبت رو میزنی اون قسمت بلوک خالی میشه مثل تصویر زیر :

کد زیر رو تو header.php قالب خود قرار دهید یا به قول NESTED عزیز : تگ head رو در فایل index بدنبالش باشید و همچنین برای footer هم اگر موجود نبود انتهای محتوای فایل index قرار بدین

<script type='text/javascript'>
/* <![CDATA[ */
var pollsL10n = {
ajax_url: "<?php bloginfo('url'); ?>/wp-content/plugins/wp-polls/wp-polls.php",
text_wait: "Your last request is still being processed. Please wait a while ...",
text_valid: "Please choose a valid poll answer.",
text_multiple: "Maximum number of choices allowed: ",
show_loading: "0",
show_fading: "1"
};
/* ]]> */
</script>
<script type='text/javascript' src='<?php bloginfo('url'); ?>/wp-content/plugins/wp-polls/polls-js.js?ver=2.50'></script>

ویرایش شده توسط amirabar
لینک به ارسال

با تشکر از هم استانی عزیز

مشکل با قرار دادن کد بالا بالاخره حل شد

از همه ی اساتید ممنونم :wub:

لینک به ارسال

با تشکر از هم استانی عزیز

مشکل با قرار دادن کد بالا بالاخره حل شد

از همه ی اساتید ممنونم :wub:

مشکل شما باقیست

بهتره تابع زیر را در داخل تگ head ، در هر فایلی که این تگ هست قرار دهید


<?php wp_head(); ?>

و تگ زیر را قبل از تگ بسته body قرار دهید

<?php wp_footer(); ?>

لینک به ارسال

مشکل شما باقیست

بهتره تابع زیر را در داخل تگ head ، در هر فایلی که این تگ هست قرار دهید


<?php wp_head(); ?>

و تگ زیر را قبل از تگ بسته body قرار دهید

<?php wp_footer(); ?>

کدهای که اشاره کردید در فایل موجود هست ..

مشکل نظر سنجی کامل حل شده فعلا در این قالب

با تشکر

ویرایش شده توسط R.Haghighi
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...