mehdi.tayebi 171 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 با سلام . در حال طراحی قالب از بیس برای وردپرس هستم . همون ابتدا به ساکن با ارور زیر برخورد کردم :Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 540 bytes) in D:\xampp\htdocs\aca-web\wp-includes\class.wp-dependencies.php on line 179انجمن جستجو کردم به یه سری شبیه به این ارورها برخورد کردم و راه حل ها رو دنبال کردم ولی باز هم به نتیجی نرسیدم و همون ارور را بهم میده :از طریق فایل cache.php دستور زیر را بهش اضافه کردم ولی بازم فرقی نکرد : ini_set(‘memory_limit’,’128M’);بعدش یک فایل htaccess. داخل لوکال ایجاد کردم و دستور زیر بهش اضافه کردم ولی باز هم مشکل پا برجا بود .php_value memory_limit 128Mراه حل دوم که اضافه کردن دستور زیر به فایل wp-config.php هم بود را انجام دادم ولی باز هم مشکل پابرجا هستش .define('WP_MEMORY_LIMIT', '128M');حتی php.ini خودم هم دستکاری کردم و memory_LIMITبه 128 تغییر دادم ولی باز هم مشکل سرجاش هستش .جالبه که وقتی دستوراتی که درون فایل functions.php قرار دادم را حذف میکنم این مشکل برطرف می شود . دستورات هم چیز خاصی نیست ، دستوراتی برای فراخوانی فایل css و js قالبم . که به صورت زیر نوشتم . ::<?php/** Enqueue scripts and styles */function acaweb_scripts() {wp_enqueue_style( 'style', get_stylesheet_uri());wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css', '', '4.4.0' , true );wp_enqueue_style( 'animate', get_template_directory_uri() . '/css/animate.css', '', '1.0' , true);wp_enqueue_style( 'hover', get_template_directory_uri() . '/css/hover.css', '', '1.0' , true);wp_enqueue_style( 'bootstrap', get_template_directory_uri() . '/css/bootstrap.css', '', '3.3.5' , true);wp_enqueue_style( 'bootstrap-theme', get_template_directory_uri() . '/css/bootstrap-theme.css', '', '3.3.5' , true);wp_enqueue_script( 'jquery', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ), '1.11', true );wp_enqueue_script( 'jquery', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ), '1.11', true );wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/js/bootstrap.min.js', array( 'jquery' ), '3.3.5', true );wp_enqueue_script( 'script', get_template_directory_uri() . '/js/script.js', array( 'script' ), '1.00', true );}add_action( 'wp_enqueue_scripts', 'acaweb_scripts' );?>به نظرتون چه باید بکنم ؟ نقل قول لینک به ارسال
mehdi.tayebi 171 ارسال شده در مهر 94 مالک گزارش بازنشر ارسال شده در مهر 94 تو سایتهای مختلف این موضوع رو جستجو کردم و آخر به این نتیجه رسیدم که نوع فراخوانی فایلهام مشکل داره . در صورتی که این نوع فراخوانی من از داخل یکی از قالب های آماده کپی کردم ... ممنون میشم دوستان بگن کجای این کدم مشکل داره ؟؟؟با استفاده از فراخوانی به صورت زیر مشکل مربوطه برطرف شدش ولی موضوع اینجاست که خیلی طولانی میشه کدهام :<?php/** Enqueue scripts and styles */function acaweb_scripts() {wp_register_style( 'style', get_stylesheet_uri());wp_enqueue_style('style');wp_register_style( 'font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css');wp_enqueue_style('font-awesome');wp_register_style( 'animate', get_template_directory_uri() . '/css/animate.css');wp_enqueue_style('animate');wp_register_style( 'hover', get_template_directory_uri() . '/css/hover.css');wp_enqueue_style('hover');wp_register_style( 'bootstrap', get_template_directory_uri() . '/css/bootstrap.css');wp_enqueue_style('bootstrap');wp_register_style( 'bootstrap-theme', get_template_directory_uri() . '/css/bootstrap-theme.css');wp_enqueue_style('bootstrap-theme');wp_register_script('jquery', get_template_directory_uri() . '/js/jquery.min.js');wp_enqueue_script('jquery');wp_register_script('bootstrap', get_template_directory_uri() . '/js/bootstrap.min.js');wp_enqueue_script('bootstrap');wp_register_script('script', get_template_directory_uri() . '/js/script.js');wp_enqueue_script('script');}add_action( 'wp_enqueue_scripts', 'acaweb_scripts' );?> نقل قول لینک به ارسال
mehdi.tayebi 171 ارسال شده در مهر 94 مالک گزارش بازنشر ارسال شده در مهر 94 پست های قبلیم رو آپدیت میکنم شاید به درد دیگر دوستان هم بخوره ... تو سایت StackoverFlow این موضوع رو جستجو کردم و آخر تونستم این مشکل رو حل کنم و مثل کدهای که در پست اول که گذاشته بودم قرار بدم . تنها مشکل این وسط وجود دستورات مکرر array در فراخوانی فایل جی کوئری ها بودش . که اصلا نیازی به اینکار نبود . کدهای اصلاح شده به صورت زیر هستن :<?php/** Enqueue scripts and styles */function acaweb_styles() {wp_enqueue_style( 'style', get_stylesheet_uri());wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css', '', true );wp_enqueue_style( 'animate', get_template_directory_uri() . '/css/animate.css', '', true );wp_enqueue_style( 'hover', get_template_directory_uri() . '/css/hover.css', '', true );wp_enqueue_style( 'bootstrap', get_template_directory_uri() . '/css/bootstrap.css', '', true );wp_enqueue_style( 'bootstrap-theme', get_template_directory_uri() . '/css/bootstrap-theme.css', '', true );wp_enqueue_script( 'jquery', get_template_directory_uri() . '/js/jquery.min.js', '', true );wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/js/bootstrap.min.js', '', true );wp_enqueue_script( 'script', get_template_directory_uri() . '/js/script.js', '', true );}add_action( 'wp_enqueue_scripts', 'acaweb_styles' );?>موفق باشید . نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .