برام پیش امد. وقتی توی وردپرس فایل jdf.php را اینکلود میکردم. اخطار زیر بهم داده شد:
Fatal error: Cannot redeclare jdate() in public_html/wordpress/wp-content/plugins/ravandi/jdf.php on line 8
توی اینترنت که جستجو کردم براش دلایل مختلفی آورده بودن. ولی اینطوری که فهمیدم دلیلش اینه که شما بیش از یک بار این فایل jdf.php را اینکلود کردید.
یه راه حلش اینه که فقط یکبار فایل jdf.php را اینکلود کنید.
راه حل دگه اش اینه که وجود تابع ()jdate را بررسی کنید که اگر وجود نداره فایل jdf.php اینکلود بشه. اینطوری اگه فایل jdf.php را قبلاً اینکلود کرده باشید دگه اینکلود نمیشه:
//http://barnamenevisi.blogsky.com
if (!function_exists('jdate')) {
include('jdf.php');
}
تابع ()function_exists برای بررسی وجود توابع بکار میره و علامت ! قبلش هم اگه نبود میگفتیم اگه تابع ()jdate وجود دارد فایل jdf.php را اضافه کن. حالا که این علامت هست میگیم اگه تابع ()jdate وجود ندارد فایل jdf.php را اضافه کن.
سلام آقای راوندی. شما لطف کردید پاسخ سؤالم را به وبلاگم دادید .
امکانش هست که قالب وبلاگ جدید بدون حواشی تبلیغات باشه.؟ من این قالب را انتخاب کرده ام چون عاری از تبلیغات بوده .
در ازای محبت شما در مورد نوشتن برنامه وبلاگ، چه کار باید بکنم؟
نمیدونم چرا نمیتونم توی وبلاگتون پیام بذارم! اگه میشه ایمیلی بذارید تا براتون ایمیل ارسال کنم.
ممنونم