-
تعداد ارسالها
18 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط f.rahimi
-
-
در در 8/12/2013 at 23:46، Morteza گفته است :
تست کنید:
<?php wp_list_pages('exclude=17,38&number=10&title_li=' ); ?>
درود ... من فایلی به اسم page.php ساختم و هدرو فوتر رو لود کردم ... وقتی روی برگه ام توی منو کلیک میکنم از اون فایل میخونه ولی محتویات برگه رو بمن نشون نمیده
باید کدی بنویسم ؟ -
در 13 دقیقه قبل، mehran-b گفته است :
فایل backend هم include کرده پیداش نکنه داخل داشبورد وارنینگ میده.
نمیدونم دیگه
-
در 4 دقیقه قبل، mehran-b گفته است :
اگر فایل ها رو پیدا نکنه یه وارنینگ میده.
موافقم چون با یکم تغییر کدا الان خوند تابع های زیرمنو رو از فایلpages
فقط این backend رو نمیخونه احتمالا
-
در 4 دقیقه قبل، mehran-b گفته است :
این بخش مشکلی نداره.
دیگه چیزی قبلش نیست جز همینا اخه
ولی احتمالا پوشه ها رو نتونسته بخونه
چون اخه تابع هایی که برای زیر منو تعریف کردم هم توی پوشه frontend گذاشتم
بالان که توی فایل اصلی تابع انجام شد
برای تابع های زیرمنوهام همین ارور رو میده
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'vip_product_page' not found or invalid function name in C:\xampp\htdocs\vip\wp-includes\class-wp-hook.php on line 289 -
در 2 دقیقه قبل، mehran-b گفته است :
خوب برای اون مورد قطعا یه جا رو اشتباه کردید که من نمیدونم الان کجا رو شما اشتباه کردید.
if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } define('vip_dir',plugin_dir_path(__FILE__)); define('vip_inc_dir', trailingslashit(vip_dir.'inc')); define('vip_url',plugin_dir_url(__FILE__)); define('vip_css_url', trailingslashit(vip_url.'css')); define('vip_js_url', trailingslashit(vip_url.'js')); define('vip_img_url', trailingslashit(vip_url.'img')); include_once vip_inc_dir.'frontend.php'; if (is_admin() ) { include_once vip_inc_dir.'backend.php'; include_once vip_inc_dir.'ajax.php'; include_once vip_inc_dir.'pages.php'; }
این همه کدای قبل از فراخوانی تابعه
من توی پوشه افزونه جز فایل افزونه چهار تا پوشه دارم inc .img . js , css
که فایل های php که توی کد هست توی پوشه inc هستن -
در 1 دقیقه قبل، mehran-b گفته است :
پیداش نمیکنه دیگه کال بک رو.
میشه بدنه تابع رو مستقیم جای پارامتر کال بک بدید.
if(is_admin()) { add_action('admin_menu', function() { add_menu_page ('عضویت ویژه','ویژه','manage_options','vip_main','vip_dashboard_page'); add_submenu_page('vip_main','عضویت ویژه' , 'صفحه اصلی','manage_options','vip_main'); add_submenu_page('vip_main','محصولات' , 'صفحه اصلی','manage_options','product_page','vip_product_page'); }); }
خب اینجوری میارتش ولی من چجوری تابع رو باید فراخوانی کنم که از اون فایل بخونتش ؟
چون کدای اون فایل خیلی زیاد میشن -
در 3 دقیقه قبل، mehran-b گفته است :
پیدا نمیکنه تابع vip_add_menu رو.
این تابع رو منتقل کنید به فایل اصلی پلاگین ببینید درست میشه.
نه همونجا هم همین ارور رو میده
اینو هم تست کردم
-
در 1 دقیقه قبل، mehran-b گفته است :
اینجا بد تایپ کرده بودم
اونجا همینه
-
سلام مجدد ، من یه تابع رو توی پوشه اصلی افزونه فراخوانی کردم با این کد
if (is_admin()) { add_action ('admin_menu','vip_add_menu '); }
الان میخوام تو فایل backend که توی پوشه inc هست همچین تابعی رو تعریف کنم
<?php function vip_add_menu () { add_menu_page ('عضویت ویژه','ویژه','manage_options','vip_main','vip_dashboard_page'); add_submenu_page('vip_main','عضویت ویژه' , 'صفحه اصلی','manage_options','vip_main'); add_submenu_page('vip_main','محصولات' , 'صفحه اصلی','manage_options','product_page','vip_product_page'); } ?>
ولی این ارور رو میده
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'vip_add_menu ' not found or invalid function name in C:\xampp\htdocs\vip\wp-includes\class-wp-hook.php on line 289
-
در 2 دقیقه قبل، mehran-b گفته است :
ثوابت جادویی در PHP با دو آندرلاین شروع و با دو آندرلاین به پایان می رسند.
در نتیجه:
_FILE_ // Incorrect __FILE__ // Correct
موفق باشید
متشکرم .
-
این لینک رو هم پیدا کردم ولی دقیق سردرنیاوردم .
-
در 15 دقیقه قبل، mehran-b گفته است :
متغیر هایی هستن که برای دسترسی راحت تر تعریف کردم ، به این شکل
define('vip_dir',plugin_dir_path(_FILE_)); define('vip_inc_dir', trailingslashit(vip_dir.'inc')); define('vip_url',plugin_dir_url(_FILE_)); define('vip_css_url', trailingslashit(vip_url.'css')); define('vip_js_url', trailingslashit(vip_url.'js')); define('vip_img_url', trailingslashit(vip_url.'img'));
اون متغیر هم book_inc_dir نیست ، بد تایپ کردم ، متغیر vip_inc_dir هست
پوشه های inc , css ,js,img هم داخل پوشه پلاگینم ایجاد شدن -
درود بر شما
من در حال نوشتن یه افزونه هستم
فایل های مرتبط رو با این کدها میخوام در فایل اصلی افزونه بیارم تا کدهای داخل اون پوشه ها رو بخونه
با این کد :
include_once book_inc_dir.'frontend.php' ; if (is_admin() ) { include_once vip_inc_dir.'backend.php' ; include_once vip_inc_dir.'ajax.php' ; include_once vip_inc_dir.'pages.php' ; }
اما بعد از سیو کردن با همچین اروری مواجه میشم :
Warning: include_once(./inc/frontend.php): failed to open stream: No such file or directory in C:\xampp\htdocs\wpvip\wp-content\plugins\wpvip\wpvip.php on line 30
Warning: include_once(): Failed opening './inc/frontend.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\wpvip\wp-content\plugins\wpvip\wpvip.php on line 30
Warning: include_once(./inc/backend.php): failed to open stream: No such file or directory in C:\xampp\htdocs\wpvip\wp-content\plugins\wpvip\wpvip.php on line 33
Warning: include_once(): Failed opening './inc/backend.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\wpvip\wp-content\plugins\wpvip\wpvip.php on line 33
Warning: include_once(./inc/ajax.php): failed to open stream: No such file or directory in C:\xampp\htdocs\wpvip\wp-content\plugins\wpvip\wpvip.php on line 34
Warning: include_once(): Failed opening './inc/ajax.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\wpvip\wp-content\plugins\wpvip\wpvip.php on line 34
Warning: include_once(./inc/pages.php): failed to open stream: No such file or directory in C:\xampp\htdocs\wpvip\wp-content\plugins\wpvip\wpvip.php on line 35
Warning: include_once(): Failed opening './inc/pages.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\wpvip\wp-
سیستم رزرو هتل و بلیط
در مشکلات دیگر
ارسال شده در
درود بر شما
چجور شرکت هایی ؟
چجوری باید سرچ کنم ؟