-
تعداد ارسالها
18 -
تاریخ عضویت
-
آخرین بازدید
-
درود بر شما چجور شرکت هایی ؟ چجوری باید سرچ کنم ؟
-
کد گذاشتن برگه ها در پوسته
f.rahimi پاسخی برای سعید شعبانی ارسال کرد برای یک موضوع در هک و برنامه نویسی
درود ... من فایلی به اسم page.php ساختم و هدرو فوتر رو لود کردم ... وقتی روی برگه ام توی منو کلیک میکنم از اون فایل میخونه ولی محتویات برگه رو بمن نشون نمیده باید کدی بنویسم ؟ -
نمیدونم دیگه
-
موافقم چون با یکم تغییر کدا الان خوند تابع های زیرمنو رو از فایلpages فقط این backend رو نمیخونه احتمالا
-
دیگه چیزی قبلش نیست جز همینا اخه ولی احتمالا پوشه ها رو نتونسته بخونه چون اخه تابع هایی که برای زیر منو تعریف کردم هم توی پوشه 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
-
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'; } این همه کدای
-
خب اینجوری میارتش ولی من چجوری تابع رو باید فراخوانی کنم که از اون فایل بخونتش ؟ چون کدای اون فایل خیلی زیاد میشن
-
نه همونجا هم همین ارور رو میده اینو هم تست کردم
-
اینجا بد تایپ کرده بودم اونجا همینه
-
سلام مجدد ، من یه تابع رو توی پوشه اصلی افزونه فراخوانی کردم با این کد 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'); } ?> ولی این ارور رو میده
-
متشکرم .
-
https://stackoverflow.com/questions/36577020/php-failed-to-open-stream-no-such-file-or-directory/36577021# این لینک رو هم پیدا کردم ولی دقیق سردرنیاوردم .
-
متغیر هایی هستن که برای دسترسی راحت تر تعریف کردم ، به این شکل 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 li