WordPress1 364 ارسال شده در تیر 95 گزارش بازنشر ارسال شده در تیر 95 با سلام بنده یک فولدر متشکل از 2 فایل php و 1 فایل sql دارم فایلهای php رو باید در فولدر wp-admin و فایلهای sql رو باید در phpmyadmin ایمپورت کنم. چه جوری میتونم اینا رو به افزونه تبدیل کنم؟ که دیگه مسیر راحت تر بشه. ممنونم دوستان نقل قول لینک به ارسال
WordPress1 364 ارسال شده در تیر 95 مالک گزارش بازنشر ارسال شده در تیر 95 در 6 ساعت قبل، yaali گفته است : با سلام بنده یک فولدر متشکل از 2 فایل php و 1 فایل sql دارم فایلهای php رو باید در فولدر wp-admin و فایلهای sql رو باید در phpmyadmin ایمپورت کنم. چه جوری میتونم اینا رو به افزونه تبدیل کنم؟ که دیگه مسیر راحت تر بشه. ممنونم دوستان آموزش تبدیل یک فایل php به افزونه رو پیدا کردم. ولی برای چند تا فایل php نمیدونم چیکار کنم. ممنون میشم اساتید محترم جواب بدن. نقل قول لینک به ارسال
Mobin 1669 ارسال شده در تیر 95 گزارش بازنشر ارسال شده در تیر 95 شما درون پلاگین یه هوک به admin_menu میزنید و یک صفحه رو به عنوان صفحه اصلی با تابع add_menu_page و بقیه صفحات رو یا تابع add_submenu_page اضافه میکنید اولین پارامتر از تابع add_submenu_page اسم تابع صفحه در add_submenu_page هست <?php add_action('admin_menu','mgh_attach_admin_menu'); function mgh_attach_admin_menu(){ add_menu_page('پلاگین افزدون به مدیا','پلاگین افزدون به مدیا','administrator','mgh_add_attach_config','add_attach_config'); add_submenu_page('add_attach_config','انتقال به پوشه مدیا','انتقال به پوشه مدیا','administrator','add_attach_mediadir','add_attach_mediadir'); } ?> برای ساخت جدول تو phpmyadmin هم از هوک plugin_news_install استفاده کنید تو پلاگین <?php register_activation_hook(__file__,'plugin_news_install'); function plugin_news_install() { global $wpdb; require_once(ABSPATH.'wp-admin/includes/upgrade.php'); $create_table = " CREATE TABLE {$wpdb->prefix}_newsrate ( id int(11) NOT NULL AUTO_INCREMENT, rate varchar(45) COLLATE utf8_persian_ci NOT NULL, PRIMARY KEY (`id`) ) CHARSET=utf8 COLLATE=utf8_persian_ci;"; dbDelta($create_table); } ?> و درون مقدار $create_table کدهای sql خودتونو قرار بدید 2 نقل قول لینک به ارسال
WordPress1 364 ارسال شده در تیر 95 مالک گزارش بازنشر ارسال شده در تیر 95 در 10 ساعت قبل، lord_viper گفته است : شما درون پلاگین یه هوک به admin_menu میزنید و یک صفحه رو به عنوان صفحه اصلی با تابع add_menu_page و بقیه صفحات رو یا تابع add_submenu_page اضافه میکنید اولین پارامتر از تابع add_submenu_page اسم تابع صفحه در add_submenu_page هست <?php add_action('admin_menu','mgh_attach_admin_menu'); function mgh_attach_admin_menu(){ add_menu_page('پلاگین افزدون به مدیا','پلاگین افزدون به مدیا','administrator','mgh_add_attach_config','add_attach_config'); add_submenu_page('add_attach_config','انتقال به پوشه مدیا','انتقال به پوشه مدیا','administrator','add_attach_mediadir','add_attach_mediadir'); } ?> برای ساخت جدول تو phpmyadmin هم از هوک plugin_news_install استفاده کنید تو پلاگین <?php register_activation_hook(__file__,'plugin_news_install'); function plugin_news_install() { global $wpdb; require_once(ABSPATH.'wp-admin/includes/upgrade.php'); $create_table = " CREATE TABLE {$wpdb->prefix}_newsrate ( id int(11) NOT NULL AUTO_INCREMENT, rate varchar(45) COLLATE utf8_persian_ci NOT NULL, PRIMARY KEY (`id`) ) CHARSET=utf8 COLLATE=utf8_persian_ci;"; dbDelta($create_table); } ?> و درون مقدار $create_table کدهای sql خودتونو قرار بدید استاد بنده این رو برای شما در خصوصی بفرستم، واسم انجامش میدین؟ خودم نتونستم نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .