بعد از نوشتن کدهای زیر در فرانت و ادمین این پیغام خطا آمد .کد دقیقا همان کد is_admin بود و مراحل ساخت دو دایرکتوری ادمین و یوزر و فایلهای درونشون هم انجام شده بود.
Warning: include(C:\xampp\htdocs\wordpress.exp\wordpress/wp-includes/assets/script-loader-packages.php): Failed to open stream: No such file or directory in C:\xampp\htdocs\wordpress.exp\wordpress\wp-includes\script-loader.php on line 227
Warning: include(): Failed opening 'C:\xampp\htdocs\wordpress.exp\wordpress/wp-includes/assets/script-loader-packages.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\wordpress.exp\wordpress\wp-includes\script-loader.php on line 227
Warning: foreach() argument must be of type array|object, bool given in C:\xampp\htdocs\wordpress.exp\wordpress\wp-includes\script-loader.php on line 229
سلام خدمت شما
منظور شما را درست متوجه نشدم اگر پلاگین در هر صورتی شناخته نمی شه
باید فایل هدر آن را بررسی کنید و ببیند مشکل تایپی ندارد.
wp-content/plugins جهت یادآوری:مسیر معرفی پلاگین
/**
* Plugin Name: My Basics Plugin
* Plugin URI: https://example.com/plugins/the-basics/
* Description: Handle the basics with this plugin.
* Version: 1.10.3
* Requires at least: 5.2
* Requires PHP: 7.2
* Author: John Smith
* Author URI: https://author.example.com/
* License: GPL v2 or later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
* Update URI: https://example.com/my-plugin/
* Text Domain: my-basics-plugin
* Domain Path: /languages
*/
مثلا Plugin Name به درستی تایپ کرده باشید
در مورد سوال اول اگر شما در هر صورت از صحت کد خود مطمئن شدید ورد پرس را آپدیت کنید معمولا مشکل حل می شود.
سلام خدمت شما. لطف کنید کدهای مورد نظر رو با استفاده بخش کد همین ویرایشگر در همین بخش ارسال کنید تا بررسی کنیم.
define ('PLUGIN_DIR',plugin_dir_path(__FILE__));
define ('PLUGIN_URL',plugin_dir_url(__FILE__));
define ('PLUGIN_INC',PLUGIN_DIR.'/inc/');
function simple_plugin_activation(){
}
function simple_plugin_deactivation(){
}
register_activation_hook(__FILE__,'simple_plugin_activation');
register_deactivation_hook(__FILE__,'simple_plugin_deactivation');
if (is_admin()){
include PLUGIN_INC.'admin/menus.php';
}else{
include PLUGIN_INC.'user/menus.php';
}
الان افزونه رو پاک کردم دوباره همون ارور رو داد. یعنی ربطی به افزونه نداره.
اگر پلاگین رو پاک کردین ولی همون خطا نشون داده میشه یعنی ربطی به این پلاگین نداره. پیشنهاد می کنم دونه به دونه پلاگین ها رو غیر فعال کنید و ببینید سر کدوم این خطا غیر فعال میشه. حتما برای قالب فعلی هم بررسی کنید.
همه افزونه ها رو پاک کردم تاثیری نداشت. مجبور شدم کل وردپرس رو پاک کنم و دوباره نصب کنم.اما متوجه نشدم این ارور چی میگه.
سلام دوباره. در وردپرس جدید هم به مشکلی خوردم. اینکه وردپرس افزونه های فایلی رو در پلاگی نهاش نشون میده اما افزونه های دایرکتوری نشون نمیده. هر چی سرچ کردم دلیلی براش پیدا نکردم.
البته اینم بگم که فولدر پلاگ این نوشته شده در پوشه پلاگ این ها هست ولی در پیشخوان ورد پرس نمیاد