foutmelding in function.php nadat ik heb jquery.min.js script registerd en enqueued?
wat het kan fout zijn in deze function.php:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
<?php
/**
* Garage functions and definitions.
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package Garage
*/
if ( ! function_exists( 'garage_setup' ) ) :
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which
* runs before the init hook. The init hook is too late for some features, such
* as indicating support for post thumbnails.
*/
function garage_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on Garage, use a find and replace
* to change 'garage' to the name of your theme in all the template files.
*/
load_theme_textdomain( 'garage', get_template_directory() . '/languages' );
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded <title> tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support( 'title-tag' );
/*
* Enable support for Post Thumbnails on posts and pages.
*
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
*/
add_theme_support( 'post-thumbnails' );
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => esc_html__( 'Primary', 'garage' ),
) );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
) );
// Set up the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'garage_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
) ) );
}
endif;
add_action( 'after_setup_theme', 'garage_setup' );
/**
* Set the content width in pixels, based on the theme's design and stylesheet.
*
* Priority 0 to make it available to lower priority callbacks.
*
* @global int $content_width
*/
function garage_content_width() {
$GLOBALS['content_width'] = apply_filters( 'garage_content_width', 640 );
}
add_action( 'after_setup_theme', 'garage_content_width', 0 );
/**
* Register widget area.
*
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
*/
function garage_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'garage' ),
'id' => 'sidebar-1',
'description' => esc_html__( 'Add widgets here.', 'garage' ),
'before_widget' => '<section id="%1$s" class="widget %2$s">',
'after_widget' => '</section>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'garage_widgets_init' );
/**
* Register style sheet.
*/
function garage_stylesheets() {
wp_register_style( 'style.css', get_template_directory_uri() . '/style.css', array(), null, 'all' );
wp_enqueue_style( 'style.css' );
wp_register_style( 'app.css', get_template_directory_uri() . '/app.css', array(), null, 'all' );
wp_enqueue_style( 'app.css' );
}
add_action( 'wp_enqueue_scripts', 'garage_stylesheets' );
/**
* Enqueue scripts.
*/
function garage_scripts() {
wp_register_script( 'navigation', get_template_directory_uri() . '/js/navigaation.js', array( 'jquery' ) );
wp_enqueue_script( 'navigation.js' );
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
wp_register_script( 'skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array( 'jquery' ) );
wp_enqueue_script( 'skip-link-focus-fix' );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'garage_scripts' );
/**
* Implement the Custom Header feature.
*/
require get_template_directory() . '/inc/custom-header.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* Custom functions that act independently of the theme templates.
*/
require get_template_directory() . '/inc/extras.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
/**
* Load Jetpack compatibility file.
*/
require get_template_directory() . '/inc/jetpack.php';
[/code]
het geeft deze foutmelding:
Fatal error: Cannot redeclare garage_scripts() (previously declared in /mnt/web010/b0/48/56990848/htdocs/WordPress_SecureMode_01/wp-content/themes/garage/functions.php:119) in /mnt/web010/b0/48/56990848/htdocs/WordPress_SecureMode_01/wp-content/themes/garage/functions.php on line 131
Dank U wel
johannes
/**
* Garage functions and definitions.
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package Garage
*/
if ( ! function_exists( 'garage_setup' ) ) :
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which
* runs before the init hook. The init hook is too late for some features, such
* as indicating support for post thumbnails.
*/
function garage_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on Garage, use a find and replace
* to change 'garage' to the name of your theme in all the template files.
*/
load_theme_textdomain( 'garage', get_template_directory() . '/languages' );
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded <title> tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support( 'title-tag' );
/*
* Enable support for Post Thumbnails on posts and pages.
*
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
*/
add_theme_support( 'post-thumbnails' );
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => esc_html__( 'Primary', 'garage' ),
) );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
) );
// Set up the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'garage_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
) ) );
}
endif;
add_action( 'after_setup_theme', 'garage_setup' );
/**
* Set the content width in pixels, based on the theme's design and stylesheet.
*
* Priority 0 to make it available to lower priority callbacks.
*
* @global int $content_width
*/
function garage_content_width() {
$GLOBALS['content_width'] = apply_filters( 'garage_content_width', 640 );
}
add_action( 'after_setup_theme', 'garage_content_width', 0 );
/**
* Register widget area.
*
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
*/
function garage_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'garage' ),
'id' => 'sidebar-1',
'description' => esc_html__( 'Add widgets here.', 'garage' ),
'before_widget' => '<section id="%1$s" class="widget %2$s">',
'after_widget' => '</section>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'garage_widgets_init' );
/**
* Register style sheet.
*/
function garage_stylesheets() {
wp_register_style( 'style.css', get_template_directory_uri() . '/style.css', array(), null, 'all' );
wp_enqueue_style( 'style.css' );
wp_register_style( 'app.css', get_template_directory_uri() . '/app.css', array(), null, 'all' );
wp_enqueue_style( 'app.css' );
}
add_action( 'wp_enqueue_scripts', 'garage_stylesheets' );
/**
* Enqueue scripts.
*/
function garage_scripts() {
wp_register_script( 'navigation', get_template_directory_uri() . '/js/navigaation.js', array( 'jquery' ) );
wp_enqueue_script( 'navigation.js' );
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
wp_register_script( 'skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array( 'jquery' ) );
wp_enqueue_script( 'skip-link-focus-fix' );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'garage_scripts' );
/**
* Implement the Custom Header feature.
*/
require get_template_directory() . '/inc/custom-header.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* Custom functions that act independently of the theme templates.
*/
require get_template_directory() . '/inc/extras.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
/**
* Load Jetpack compatibility file.
*/
require get_template_directory() . '/inc/jetpack.php';
[/code]
het geeft deze foutmelding:
Fatal error: Cannot redeclare garage_scripts() (previously declared in /mnt/web010/b0/48/56990848/htdocs/WordPress_SecureMode_01/wp-content/themes/garage/functions.php:119) in /mnt/web010/b0/48/56990848/htdocs/WordPress_SecureMode_01/wp-content/themes/garage/functions.php on line 131
Dank U wel
johannes
Misschien zoiets:
Op deze manier zal er niet geprobeerd worden om de functie aan te maken als deze al bestaat.
Gewijzigd op 25/03/2017 17:17:40 door Marthijn Buijs
wat bedoeld U precies,
als ik doe volgens u op lines(1-3-7) als volgende:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
<?php
if (!function_exists('garage_scripts')) {
// functie
function garage_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on Garage, use a find and replace
* to change 'garage' to the name of your theme in all the template files.
*/
load_theme_textdomain( 'garage', get_template_directory() . '/languages' );
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded <title> tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support( 'title-tag' );
/*
* Enable support for Post Thumbnails on posts and pages.
*
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
*/
add_theme_support( 'post-thumbnails' );
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => esc_html__( 'Primary', 'garage' ),
) );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
) );
// Set up the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'garage_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
) ) );
}
endif;
add_action( 'after_setup_theme', 'garage_setup' );
/**
* Set the content width in pixels, based on the theme's design and stylesheet.
*
* Priority 0 to make it available to lower priority callbacks.
*
* @global int $content_width
*/
function garage_content_width() {
$GLOBALS['content_width'] = apply_filters( 'garage_content_width', 640 );
}
add_action( 'after_setup_theme', 'garage_content_width', 0 );
/**
* Register widget area.
*
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
*/
function garage_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'garage' ),
'id' => 'sidebar-1',
'description' => esc_html__( 'Add widgets here.', 'garage' ),
'before_widget' => '<section id="%1$s" class="widget %2$s">',
'after_widget' => '</section>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'garage_widgets_init' );
/**
* Register style sheet.
*/
function garage_stylesheets() {
wp_register_style( 'style.css', get_template_directory_uri() . '/style.css', array(), null, 'all' );
wp_enqueue_style( 'style.css' );
wp_register_style( 'app.css', get_template_directory_uri() . '/app.css', array(), null, 'all' );
wp_enqueue_style( 'app.css' );
}
add_action( 'wp_enqueue_scripts', 'garage_stylesheets' );
/**
* Enqueue scripts.
*/
function garage_scripts() {
wp_register_script( 'navigation', get_template_directory_uri() . '/js/navigaation.js', array( 'jquery' ) );
wp_enqueue_script( 'navigation.js' );
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
wp_register_script( 'skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array( 'jquery' ) );
wp_enqueue_script( 'skip-link-focus-fix' );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'garage_scripts' );
/**
* Implement the Custom Header feature.
*/
require get_template_directory() . '/inc/custom-header.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* Custom functions that act independently of the theme templates.
*/
require get_template_directory() . '/inc/extras.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
/**
* Load Jetpack compatibility file.
*/
require get_template_directory() . '/inc/jetpack.php';
[/code]
ik krijg deze foutmelding: Parse error: syntax error, unexpected 'endif' (T_ENDIF) in /mnt/web010/b0/48/56990848/htdocs/WordPress_SecureMode_01/wp-content/themes/garage/functions.php on line 64
en als ik deze 2 sluitings van line 5 en 7 } ?>
if (!function_exists('garage_scripts')) {
// functie
function garage_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on Garage, use a find and replace
* to change 'garage' to the name of your theme in all the template files.
*/
load_theme_textdomain( 'garage', get_template_directory() . '/languages' );
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded <title> tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support( 'title-tag' );
/*
* Enable support for Post Thumbnails on posts and pages.
*
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
*/
add_theme_support( 'post-thumbnails' );
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => esc_html__( 'Primary', 'garage' ),
) );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
) );
// Set up the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'garage_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
) ) );
}
endif;
add_action( 'after_setup_theme', 'garage_setup' );
/**
* Set the content width in pixels, based on the theme's design and stylesheet.
*
* Priority 0 to make it available to lower priority callbacks.
*
* @global int $content_width
*/
function garage_content_width() {
$GLOBALS['content_width'] = apply_filters( 'garage_content_width', 640 );
}
add_action( 'after_setup_theme', 'garage_content_width', 0 );
/**
* Register widget area.
*
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
*/
function garage_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'garage' ),
'id' => 'sidebar-1',
'description' => esc_html__( 'Add widgets here.', 'garage' ),
'before_widget' => '<section id="%1$s" class="widget %2$s">',
'after_widget' => '</section>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'garage_widgets_init' );
/**
* Register style sheet.
*/
function garage_stylesheets() {
wp_register_style( 'style.css', get_template_directory_uri() . '/style.css', array(), null, 'all' );
wp_enqueue_style( 'style.css' );
wp_register_style( 'app.css', get_template_directory_uri() . '/app.css', array(), null, 'all' );
wp_enqueue_style( 'app.css' );
}
add_action( 'wp_enqueue_scripts', 'garage_stylesheets' );
/**
* Enqueue scripts.
*/
function garage_scripts() {
wp_register_script( 'navigation', get_template_directory_uri() . '/js/navigaation.js', array( 'jquery' ) );
wp_enqueue_script( 'navigation.js' );
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
wp_register_script( 'skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array( 'jquery' ) );
wp_enqueue_script( 'skip-link-focus-fix' );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'garage_scripts' );
/**
* Implement the Custom Header feature.
*/
require get_template_directory() . '/inc/custom-header.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* Custom functions that act independently of the theme templates.
*/
require get_template_directory() . '/inc/extras.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
/**
* Load Jetpack compatibility file.
*/
require get_template_directory() . '/inc/jetpack.php';
[/code]
ik krijg deze foutmelding: Parse error: syntax error, unexpected 'endif' (T_ENDIF) in /mnt/web010/b0/48/56990848/htdocs/WordPress_SecureMode_01/wp-content/themes/garage/functions.php on line 64
en als ik deze 2 sluitings van line 5 en 7 } ?>
in het sluiting van het pagina zet ik krijg toch hetzelfde foutmelding:
Parse error: syntax error, unexpected 'endif' (T_ENDIF) in /mnt/web010/b0/48/56990848/htdocs/WordPress_SecureMode_01/wp-content/themes/garage/functions.php on line 64
wat ik moet doen precies ik begrijp het niet goed .
als ik doe volgens deze lines net als u verteld :
ik krijg toch hetzelfde foutmelding : Parse error: syntax error, unexpected 'endif' (T_ENDIF) in /mnt/web010/b0/48/56990848/htdocs/WordPress_SecureMode_01/wp-content/themes/garage/functions.php on line 64
johannes
Op regel 5 een "}".
Tussen regel 3 en 5 komt je functie.
Ik moet eerlijk zeggen dat ik niet helemaal zie waarom niet...
Ik heb de functie garage_scripts even uitgetest, bij mij werkt hij zonder foutmelding en worden de scripts netjes geinclude.
Tenzij er in een ander bestand een functie gebruikt wordt die garage_scripts heet. Wat gebeurt er als je de naam van de functie veranderd? Zoiets:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
function garage_scripts_test() {
wp_register_script( 'navigation', get_template_directory_uri() . '/js/navigaation.js', array( 'jquery' ) );
wp_enqueue_script( 'navigation.js' );
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
wp_register_script( 'skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array( 'jquery' ) );
wp_enqueue_script( 'skip-link-focus-fix' );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'garage_scripts_test' );
[/code]
function garage_scripts_test() {
wp_register_script( 'navigation', get_template_directory_uri() . '/js/navigaation.js', array( 'jquery' ) );
wp_enqueue_script( 'navigation.js' );
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
wp_register_script( 'skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array( 'jquery' ) );
wp_enqueue_script( 'skip-link-focus-fix' );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'garage_scripts_test' );
[/code]
Wanneer je opent met {, moet je hier ook mee sluiten
Dus
of
Gewijzigd op 28/03/2017 12:46:02 door Spike Spade
Ik doelde op de cannot redeclare function foutmelding...
Ik was 2 weken erg ziek geweest dus ik kunde niet reageren.
nu ik heb als volgende gedaan:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<?php
/**
* Garage functions and definitions.
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package Garage
*/
if ( ! function_exists( 'garage_setup' ) ) :
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which
* runs before the init hook. The init hook is too late for some features, such
* as indicating support for post thumbnails.
*/
function garage_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on Garage, use a find and replace
* to change 'garage' to the name of your theme in all the template files.
*/
load_theme_textdomain( 'garage', get_template_directory() . '/languages' );
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded <title> tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support( 'title-tag' );
/*
* Enable support for Post Thumbnails on posts and pages.
*
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
*/
add_theme_support( 'post-thumbnails' );
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => esc_html__( 'Primary', 'garage' ),
) );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
) );
// Set up the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'garage_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
) ) );
}
endif;
add_action( 'after_setup_theme', 'garage_setup' );
/**
* Set the content width in pixels, based on the theme's design and stylesheet.
*
* Priority 0 to make it available to lower priority callbacks.
*
* @global int $content_width
*/
function garage_content_width() {
$GLOBALS['content_width'] = apply_filters( 'garage_content_width', 640 );
}
add_action( 'after_setup_theme', 'garage_content_width', 0 );
/**
* Register widget area.
*
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
*/
function garage_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'garage' ),
'id' => 'sidebar-1',
'description' => esc_html__( 'Add widgets here.', 'garage' ),
'before_widget' => '<section id="%1$s" class="widget %2$s">',
'after_widget' => '</section>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'garage_widgets_init' );
/**
* Register style sheet.
*/
function auto_repair_test() {
wp_register_style( 'style.css', get_template_directory_uri() . '/style.css', array(), null, 'all' );
wp_enqueue_style( 'style.css' );
wp_register_style( 'app.css', get_template_directory_uri() . '/app.css', array(), null, 'all' );
wp_enqueue_style( 'app.css' );
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
}
add_action( 'wp_enqueue_scripts', 'auto_repair_test' );
/**
* Enqueue scripts.
*/
function garage_scripts() {
wp_enqueue_script( 'garage-navigation', get_template_directory_uri() . '/js/navigation.js', array(), '20151215', true );
wp_enqueue_script( 'garage-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20151215', true );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'garage_scripts' );
/**
* Implement the Custom Header feature.
*/
require get_template_directory() . '/inc/custom-header.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* Custom functions that act independently of the theme templates.
*/
require get_template_directory() . '/inc/extras.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
/**
* Load Jetpack compatibility file.
*/
require get_template_directory() . '/inc/jetpack.php';
?>
/**
* Garage functions and definitions.
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package Garage
*/
if ( ! function_exists( 'garage_setup' ) ) :
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which
* runs before the init hook. The init hook is too late for some features, such
* as indicating support for post thumbnails.
*/
function garage_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on Garage, use a find and replace
* to change 'garage' to the name of your theme in all the template files.
*/
load_theme_textdomain( 'garage', get_template_directory() . '/languages' );
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded <title> tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support( 'title-tag' );
/*
* Enable support for Post Thumbnails on posts and pages.
*
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
*/
add_theme_support( 'post-thumbnails' );
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => esc_html__( 'Primary', 'garage' ),
) );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
) );
// Set up the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'garage_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
) ) );
}
endif;
add_action( 'after_setup_theme', 'garage_setup' );
/**
* Set the content width in pixels, based on the theme's design and stylesheet.
*
* Priority 0 to make it available to lower priority callbacks.
*
* @global int $content_width
*/
function garage_content_width() {
$GLOBALS['content_width'] = apply_filters( 'garage_content_width', 640 );
}
add_action( 'after_setup_theme', 'garage_content_width', 0 );
/**
* Register widget area.
*
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
*/
function garage_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'garage' ),
'id' => 'sidebar-1',
'description' => esc_html__( 'Add widgets here.', 'garage' ),
'before_widget' => '<section id="%1$s" class="widget %2$s">',
'after_widget' => '</section>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'garage_widgets_init' );
/**
* Register style sheet.
*/
function auto_repair_test() {
wp_register_style( 'style.css', get_template_directory_uri() . '/style.css', array(), null, 'all' );
wp_enqueue_style( 'style.css' );
wp_register_style( 'app.css', get_template_directory_uri() . '/app.css', array(), null, 'all' );
wp_enqueue_style( 'app.css' );
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
}
add_action( 'wp_enqueue_scripts', 'auto_repair_test' );
/**
* Enqueue scripts.
*/
function garage_scripts() {
wp_enqueue_script( 'garage-navigation', get_template_directory_uri() . '/js/navigation.js', array(), '20151215', true );
wp_enqueue_script( 'garage-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20151215', true );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'garage_scripts' );
/**
* Implement the Custom Header feature.
*/
require get_template_directory() . '/inc/custom-header.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* Custom functions that act independently of the theme templates.
*/
require get_template_directory() . '/inc/extras.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
/**
* Load Jetpack compatibility file.
*/
require get_template_directory() . '/inc/jetpack.php';
?>
ik zie geen enkel foutmelding maar ik zie het superfly responsieve menu helemaal verdwijnt van het website:
U kunt zien op: http://webdesignleren.net/
is het omdat :
Code (php)
1
2
3
4
2
3
4
<?php
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
?>
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
?>
wordt niet erkent of er is een andere fout!
ik heb alert() command uitgevoerd op mij website ik zie geen enkel foutmelding!
johannes
Gewijzigd op 06/04/2017 18:57:47 door - Ariën -
Als je je PHP-code even afsluit met ?> is alles wat beter leesbaarder.
maar ik wil weten op welke line ik moet het afsluiten.
moet ik het op line 153 doen .op het einde?
Ik heb deze theme op deze manier gedownload.
johannes
Tussen 152 en 153.
Los van die php-tag die nu opgelsot is, klopt je HTML-code nog wel? Zijn er geen rare verwijzingen naar je JS en/of CSS?
Gewijzigd op 06/04/2017 18:59:41 door - Ariën -
als ik kijk in filezilla het pad van jqeury.min.js is als volgende :
ftp://webdesignleren.net@webdesignleren.net/WordPress_SecureMode_01/wp-content/themes/garage/js/jquery.min.js
en als ik kijk voor navigation'js het pad is :
ftp://webdesignleren.net@webdesignleren.net/WordPress_SecureMode_01/wp-content/themes/garage/js/navigation.js
dus ik denk niet het zou een fout zijn van het pad omdat voordat navigaation.js werkte goed.
ik heb net style.css code getest:
Code (php)
1
2
2
wp_register_style( 'style.css', get_template_directory_uri() . '/style.css', array(), null, 'all' );
wp_enqueue_style( 'style.css' );
wp_enqueue_style( 'style.css' );
als volgende:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
.Twitter-section2 {
font-size:0.80em;
padding-left:5%;
padding-top:27.5%;
float:left;
font-weight:500;
color:red;
}
font-size:0.80em;
padding-left:5%;
padding-top:27.5%;
float:left;
font-weight:500;
color:red;
}
het werkt, het kleur van letters van class (.Twitter-section2 ) is veranderd naar red
u kunt zelf zien onder kant van deze url: http://webdesignleren.net/
ik heb ook alle verwijzingen naar jquery.min.js via CDN verwijdert van theme header en andere header.php bestanden.
ik heb alleen deze 2 links in iedere header.php bestand van mij theme:
<link href="https://fonts.googleapis.com/css?family=Merriweather" rel="stylesheet">
<!-- Compressed CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/foundation/6.2.4/foundation.min.css">
johannes
Gewijzigd op 06/04/2017 19:28:14 door johannes davidian
Kijk eens in je HTML-source.
Gewijzigd op 06/04/2017 19:41:29 door - Ariën -
ik weet het .
het jquery.min.js zit in js map onder garage theme als ik kijk via filezilla.
ik heb ook andere bestanden als volgende:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
wp_register_style( 'style.css', get_template_directory_uri() . '/style.css', array(), null, 'all' );
wp_enqueue_style( 'style.css' );
wp_register_style( 'app.css', get_template_directory_uri() . '/app.css', array(), null, 'all' );
wp_enqueue_style( 'app.css' );
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
}
wp_enqueue_style( 'style.css' );
wp_register_style( 'app.css', get_template_directory_uri() . '/app.css', array(), null, 'all' );
wp_enqueue_style( 'app.css' );
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
}
dus ik denk het pad moet goed zijn .
ik heb geen andere HTML code.
ik heb in superfly responsive menu plug settings gecheckt voor fouten alles is in het orde.
ik heb alle enqueue code zoals volgende veranderd (gewoon 1 function script and 1 add action):
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<?php
/**
* Garage functions and definitions.
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package Garage
*/
if ( ! function_exists( 'garage_setup' ) ) :
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which
* runs before the init hook. The init hook is too late for some features, such
* as indicating support for post thumbnails.
*/
function garage_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on Garage, use a find and replace
* to change 'garage' to the name of your theme in all the template files.
*/
load_theme_textdomain( 'garage', get_template_directory() . '/languages' );
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded <title> tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support( 'title-tag' );
/*
* Enable support for Post Thumbnails on posts and pages.
*
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
*/
add_theme_support( 'post-thumbnails' );
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => esc_html__( 'Primary', 'garage' ),
) );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
) );
// Set up the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'garage_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
) ) );
}
endif;
add_action( 'after_setup_theme', 'garage_setup' );
/**
* Set the content width in pixels, based on the theme's design and stylesheet.
*
* Priority 0 to make it available to lower priority callbacks.
*
* @global int $content_width
*/
function garage_content_width() {
$GLOBALS['content_width'] = apply_filters( 'garage_content_width', 640 );
}
add_action( 'after_setup_theme', 'garage_content_width', 0 );
/**
* Register widget area.
*
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
*/
function garage_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'garage' ),
'id' => 'sidebar-1',
'description' => esc_html__( 'Add widgets here.', 'garage' ),
'before_widget' => '<section id="%1$s" class="widget %2$s">',
'after_widget' => '</section>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'garage_widgets_init' );
/**
* Register style sheet.
*/
function garage_test() {
wp_register_style( 'style.css', get_template_directory_uri() . '/style.css', array(), null, 'all' );
wp_enqueue_style( 'style.css' );
wp_register_style( 'app.css', get_template_directory_uri() . '/app.css', array(), null, 'all' );
wp_enqueue_style( 'app.css' );
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
wp_register_script( 'navigation', get_template_directory_uri() . '/js/navigation.js', array( 'jquery' ) );
wp_enqueue_script( 'navigation' );
wp_register_script( 'skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array( 'jquery' ) );
wp_enqueue_script( 'skip-link-focus-fix' );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'garage_test' );
/**
* Implement the Custom Header feature.
*/
require get_template_directory() . '/inc/custom-header.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* Custom functions that act independently of the theme templates.
*/
require get_template_directory() . '/inc/extras.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
/**
* Load Jetpack compatibility file.
*/
require get_template_directory() . '/inc/jetpack.php';
?>
/**
* Garage functions and definitions.
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package Garage
*/
if ( ! function_exists( 'garage_setup' ) ) :
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which
* runs before the init hook. The init hook is too late for some features, such
* as indicating support for post thumbnails.
*/
function garage_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on Garage, use a find and replace
* to change 'garage' to the name of your theme in all the template files.
*/
load_theme_textdomain( 'garage', get_template_directory() . '/languages' );
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded <title> tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support( 'title-tag' );
/*
* Enable support for Post Thumbnails on posts and pages.
*
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
*/
add_theme_support( 'post-thumbnails' );
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => esc_html__( 'Primary', 'garage' ),
) );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
) );
// Set up the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'garage_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
) ) );
}
endif;
add_action( 'after_setup_theme', 'garage_setup' );
/**
* Set the content width in pixels, based on the theme's design and stylesheet.
*
* Priority 0 to make it available to lower priority callbacks.
*
* @global int $content_width
*/
function garage_content_width() {
$GLOBALS['content_width'] = apply_filters( 'garage_content_width', 640 );
}
add_action( 'after_setup_theme', 'garage_content_width', 0 );
/**
* Register widget area.
*
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
*/
function garage_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'garage' ),
'id' => 'sidebar-1',
'description' => esc_html__( 'Add widgets here.', 'garage' ),
'before_widget' => '<section id="%1$s" class="widget %2$s">',
'after_widget' => '</section>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'garage_widgets_init' );
/**
* Register style sheet.
*/
function garage_test() {
wp_register_style( 'style.css', get_template_directory_uri() . '/style.css', array(), null, 'all' );
wp_enqueue_style( 'style.css' );
wp_register_style( 'app.css', get_template_directory_uri() . '/app.css', array(), null, 'all' );
wp_enqueue_style( 'app.css' );
wp_register_script( 'jquery.min', get_template_directory_uri() . '/js/jquery.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery.min' );
wp_register_script( 'navigation', get_template_directory_uri() . '/js/navigation.js', array( 'jquery' ) );
wp_enqueue_script( 'navigation' );
wp_register_script( 'skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array( 'jquery' ) );
wp_enqueue_script( 'skip-link-focus-fix' );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'garage_test' );
/**
* Implement the Custom Header feature.
*/
require get_template_directory() . '/inc/custom-header.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* Custom functions that act independently of the theme templates.
*/
require get_template_directory() . '/inc/extras.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
/**
* Load Jetpack compatibility file.
*/
require get_template_directory() . '/inc/jetpack.php';
?>
maar het probleem blijft.
johannes
Maar kloppen de verwijzingen in de HTML-source van je browser wel? Als die niet kloppen en de boel breekt, dan kan het dat aan liggen.
als ik kijk in vieuw page source van mij website ik zie niets bijzonder ,
plus Ik ben pass aan het leren van websites bouwen in mij vrije tijden.
ik doe deze eerste website van mij voor mij broer en andere kant ik ben aan het leren.
als u ziet in bron source een fout laat mij weten en hoe ik kan het oplossen?
ik moet nu weg ik lees alle reacties vanavond of morgen en ik reageren.
hartelijke dank
johannes