Viszonylag egyszerűnek tűnő feladaton teljesen elvéreztem.
Javasctipt -et szeretnék betölteni a saját témámba. A kódot képként küldöm el a hiba sorszámozottsága miatt. A WP_DEBUG be van kapcsolva azért kapok vissza hibát.
A hiba:
Fatal error: Cannot redeclare ocan_register_scripts() (previously declared in C:Webelementwp-contentthemesocancorescripts.php: in C:Webelementwp-contentthemesocancorescripts.php on line 16
A kód:
http://world-union.h…tar/hiba456.jpg
A function.php -ban csak ennyi a betöltés, nem mintha számítana.
include(‘core/scripts.php’);
Ötlet?
include(‘core/scripts.php’);
Ötlet?
Mi történik, ha a scripts.php-ben az ocan_register_scripts()-et nem engeded futni? (tedd megjegyzésbe azt a részt)
Olyankor semmi se történik. Semmi hiba.
Üdv,
Esetleg így?
wp_deregister_script(‘jquery’);
wp_register_script(‘uj_jquery’,
(“http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js”), false, ‘’);
wp_enqueue_script(‘uj_jquery’);
Vagy kiveszed belőle az uj_ előtagot
A fájlt így hívhatod be a functions.php -be:
require_once( get_stylesheet_directory(). ‘/core/scripts.php’ );
Remélem segítettem
Különben jó lenne tudni milyen hibát generál.
wp_deregister_script(‘jquery’);
wp_register_script(‘uj_jquery’,
(“http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js”), false, ‘’);
wp_enqueue_script(‘uj_jquery’);
Vagy kiveszed belőle az uj_ előtagot
A fájlt így hívhatod be a functions.php -be:
require_once( get_stylesheet_directory(). ‘/core/scripts.php’ );
Remélem segítettem
Különben jó lenne tudni milyen hibát generál.
require_once( get_stylesheet_directory(). ‘/core/scripts.php’ );
Remélem segítettem
Különben jó lenne tudni milyen hibát generál.
Hát érdekes, úgy tűnik a hiba megoldva de a probléma nem. Szóval ha ezt használom a functions.php ban:
include(‘core/scripts.php’);
Ilyenkor ezt a hibát írja:
Fatal error: Cannot redeclare ocan_register_scripts() (previously declared in C:Webelementwp-contentthemesocancorescripts.php:8) in C:Webelementwp-contentthemesocancorescripts.php on line 16
Ha viszont így hívom be:
require_once( get_stylesheet_directory(). ‘/core/scripts.php’ );
Akkor nincs hiba de a js sem töltődik be.
A scriptsben most ez van:
function ocan_register_scripts()
{
wp_deregister_script(‘jquery’); // deregister local jquery
wp_register_script(‘jquery’, “http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js”, false, ‘’);
wp_register_script(‘main’, get_template_directory_uri() . ‘/js/main.js’);
wp_enqueue_script(‘jquery’);
wp_enqueue_script(‘main’);
}
add_action(‘wp_enqueue_scripts’, ‘ocan_register_scripts’);
echo get_template_directory_uri() . ‘/js/main.js’; //Csak azért echozom ki hogy lássam lefut e a kód és jó e a link.
Codexröl is néztem kódokat kb 5 órám ráment és nem tudom mi a baja. Nem értem a problémát pedig a kódom jó.
include(‘core/scripts.php’);
Ilyenkor ezt a hibát írja:
Fatal error: Cannot redeclare ocan_register_scripts() (previously declared in C:Webelementwp-contentthemesocancorescripts.php:8) in C:Webelementwp-contentthemesocancorescripts.php on line 16
Ha viszont így hívom be:
require_once( get_stylesheet_directory(). ‘/core/scripts.php’ );
Akkor nincs hiba de a js sem töltődik be.
A scriptsben most ez van:
function ocan_register_scripts()
{
wp_deregister_script(‘jquery’); // deregister local jquery
wp_register_script(‘jquery’, “http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js”, false, ‘’);
wp_register_script(‘main’, get_template_directory_uri() . ‘/js/main.js’);
wp_enqueue_script(‘jquery’);
wp_enqueue_script(‘main’);
}
add_action(‘wp_enqueue_scripts’, ‘ocan_register_scripts’);
echo get_template_directory_uri() . ‘/js/main.js’; //Csak azért echozom ki hogy lássam lefut e a kód és jó e a link.
Codexröl is néztem kódokat kb 5 órám ráment és nem tudom mi a baja. Nem értem a problémát pedig a kódom jó.
Fatal error: Cannot redeclare ocan_register_scripts() (previously declared in C:Webelementwp-contentthemesocancorescripts.php: in C:Webelementwp-contentthemesocancorescripts.php on line 16
Ha viszont így hívom be:
require_once( get_stylesheet_directory(). ‘/core/scripts.php’ );
Akkor nincs hiba de a js sem töltődik be.
A scriptsben most ez van:
function ocan_register_scripts()
{
wp_deregister_script(‘jquery’); // deregister local jquery
wp_register_script(‘jquery’, “http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js”, false, ‘’);
wp_register_script(‘main’, get_template_directory_uri() . ‘/js/main.js’);
wp_enqueue_script(‘jquery’);
wp_enqueue_script(‘main’);
}
add_action(‘wp_enqueue_scripts’, ‘ocan_register_scripts’);
echo get_template_directory_uri() . ‘/js/main.js’; //Csak azért echozom ki hogy lássam lefut e a kód és jó e a link.
Codexröl is néztem kódokat kb 5 órám ráment és nem tudom mi a baja. Nem értem a problémát pedig a kódom jó.
require_once( get_stylesheet_directory(). ‘/core/scripts.php’ );
Akkor nincs hiba de a js sem töltődik be.
A scriptsben most ez van:
function ocan_register_scripts()
{
wp_deregister_script(‘jquery’); // deregister local jquery
wp_register_script(‘jquery’, “http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js”, false, ‘’);
wp_register_script(‘main’, get_template_directory_uri() . ‘/js/main.js’);
wp_enqueue_script(‘jquery’);
wp_enqueue_script(‘main’);
}
add_action(‘wp_enqueue_scripts’, ‘ocan_register_scripts’);
echo get_template_directory_uri() . ‘/js/main.js’; //Csak azért echozom ki hogy lássam lefut e a kód és jó e a link.
Codexröl is néztem kódokat kb 5 órám ráment és nem tudom mi a baja. Nem értem a problémát pedig a kódom jó.
function ocan_register_scripts()
{
wp_deregister_script(‘jquery’); // deregister local jquery
wp_register_script(‘jquery’, “http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js”, false, ‘’);
wp_register_script(‘main’, get_template_directory_uri() . ‘/js/main.js’);
wp_enqueue_script(‘jquery’);
wp_enqueue_script(‘main’);
}
add_action(‘wp_enqueue_scripts’, ‘ocan_register_scripts’);
echo get_template_directory_uri() . ‘/js/main.js’; //Csak azért echozom ki hogy lássam lefut e a kód és jó e a link.
Codexröl is néztem kódokat kb 5 órám ráment és nem tudom mi a baja. Nem értem a problémát pedig a kódom jó.
Közben rájöttem az volt a baj az include -al hogy kétszer incudoltam véletlen. Kijavítottam de a script akkor se töltödik be.
Probléma megoldva.
Ez a kód hiányzott a header böl.
Ez a kód hiányzott a header böl.
'kétszer incudoltam véletlen' require_once csodákra képes ilyenkor