質問編集履歴

5

css追加

2020/11/01 05:19

投稿

Larkiwing
Larkiwing

スコア120

test CHANGED
File without changes
test CHANGED
@@ -241,3 +241,29 @@
241
241
  </html>
242
242
 
243
243
  ```
244
+
245
+ ```css
246
+
247
+ /*
248
+
249
+ Theme Name: aaaa
250
+
251
+ Theme URI:
252
+
253
+ Description:
254
+
255
+ Version: 1
256
+
257
+ Author: aaaa
258
+
259
+ Author URI:
260
+
261
+ */
262
+
263
+
264
+
265
+
266
+
267
+
268
+
269
+ ```

4

誤字

2020/11/01 05:19

投稿

Larkiwing
Larkiwing

スコア120

test CHANGED
File without changes
test CHANGED
@@ -1,88 +1,132 @@
1
1
  Navbarのドロップダウンメニューをphpを使って書き替えたいです。
2
2
 
3
- 今の状況はドロップダウンが実行されおらずに、副項目を加えると
3
+ 今の状況はドロップダウンができるようにPHPで書い
4
-
4
+
5
- 表示が変になってしまいます。
5
+ 副項目も表示されてしまっています。
6
-
7
-
8
-
6
+
7
+
8
+
9
- 何もしていない状態だと親だけが表示され、hoverすると副項目が表視されるようにしたいです。
9
+ 何もしていない状態だと親だけが表示され、hoverもしくはアイコンをクリックすると副項目が表視されるようにしたいです。
10
+
11
+
12
+
10
-
13
+ こちらがベースとなっているhtmlです。
11
-
12
-
14
+
13
- ```PHP
15
+ ```html
14
16
 
15
17
  <!doctype html>
16
18
 
17
- <html <?php language_attributes(); ?>>
19
+ <html lang="ja">
18
20
 
19
21
  <head>
20
22
 
21
23
  <!-- Required meta tags -->
22
24
 
23
- <meta charset="<?php bloginfo( 'charset' ); ?>" />
25
+ <meta charset="utf-8">
24
26
 
25
27
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
26
28
 
27
29
 
28
30
 
29
- <?php wp_head(); ?>
31
+ <!-- Bootstrap CSS -->
32
+
33
+ <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
34
+
35
+
36
+
37
+ <link rel="stylesheet" href="style.css">
38
+
39
+ <title>aaaa</title>
40
+
41
+
42
+
43
+
30
44
 
31
45
  </head>
32
46
 
33
47
  <body>
34
48
 
35
- <nav class="navbar navbar-1 navbar-expand-lg navbar-light pt-4 pb-4">
36
-
37
- <a class="navbar-brand" href="<?php echo home_url(); ?>">
38
-
39
- <img class="logo-img" src="<?php echo get_template_directory_uri(); ?>/img/logo4.png" alt="">
40
-
41
- </a>
42
-
43
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
44
-
45
- <span class="navbar-toggler-icon"></span>
46
-
47
- </button>
48
-
49
- <div class="collapse navbar-collapse" id="navbarNav">
50
-
51
- <?php
52
-
53
- $defaults = array(
54
-
55
- 'menu_class' => 'navbar-nav',
56
-
57
- 'container' => 'false',
58
-
59
- 'link_before' => '<span class="text-white nav-link mr-4">',
60
-
61
- 'link_after' => '<span>',
62
-
63
- 'theme_location' => 'global-navigation',
64
-
65
- );
66
-
67
- wp_nav_menu( $defaults );
68
-
69
- ?>
70
-
71
- <?php echo do_shortcode( '[bogo]' ); ?>
49
+ <nav class="navbar navbar-expand-lg navbar-light bg-light">
50
+
51
+ <a class="navbar-brand" href="#">Navbar</a>
52
+
53
+ <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
54
+
55
+ <span class="navbar-toggler-icon"></span>
56
+
57
+ </button>
58
+
59
+
60
+
61
+ <div class="collapse navbar-collapse" id="navbarSupportedContent">
62
+
63
+ <ul class="navbar-nav mr-auto">
64
+
65
+ <li class="nav-item dropdown">
66
+
67
+ <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
68
+
69
+ Dropdown
70
+
71
+ </a>
72
+
73
+ <div class="dropdown-menu" aria-labelledby="navbarDropdown">
74
+
75
+ <a class="dropdown-item" href="#">Action</a>
76
+
77
+ <a class="dropdown-item" href="#">Another action</a>
78
+
79
+ <div class="dropdown-divider"></div>
80
+
81
+ <a class="dropdown-item" href="#">Something else here</a>
72
82
 
73
83
  </div>
74
84
 
75
- </nav>
76
-
77
-
85
+ </li>
86
+
87
+ <li class="nav-item">
88
+
89
+ <a class="nav-link disabled" href="#">Disabled</a>
90
+
91
+ </li>
92
+
93
+ </ul>
94
+
95
+ </div>
96
+
97
+ </nav>
98
+
99
+
100
+
101
+ <!-- Optional JavaScript -->
102
+
103
+ <!-- jQuery first, then Popper.js, then Bootstrap JS -->
104
+
105
+ <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
106
+
107
+ <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
108
+
109
+ <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script>
110
+
111
+
112
+
113
+ </body>
114
+
115
+ </html>
78
116
 
79
117
  ```
80
118
 
81
119
 
82
120
 
121
+ PHPに書き換えるとドロップダウンメニューが記入できなくなってしまいます。
122
+
123
+ functions.phpになります。
124
+
83
125
  ```php
84
126
 
127
+ <?php
128
+
85
- /* Menu Functions (functions.php) */
129
+ /* Menu Functions */
86
130
 
87
131
  register_nav_menus(
88
132
 
@@ -95,3 +139,105 @@
95
139
  );
96
140
 
97
141
  ```
142
+
143
+ index.phpになります。
144
+
145
+ ```php
146
+
147
+ <!doctype html>
148
+
149
+ <html lang="ja">
150
+
151
+ <head>
152
+
153
+ <!-- Required meta tags -->
154
+
155
+ <meta charset="utf-8">
156
+
157
+ <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
158
+
159
+
160
+
161
+ <!-- Bootstrap CSS -->
162
+
163
+ <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
164
+
165
+
166
+
167
+ <link rel="stylesheet" href="style.css">
168
+
169
+ <title>aaaa</title>
170
+
171
+
172
+
173
+
174
+
175
+ </head>
176
+
177
+ <body>
178
+
179
+ <nav class="navbar navbar-expand-lg navbar-light bg-dark">
180
+
181
+ <a class="navbar-brand" href="#">Navbar</a>
182
+
183
+ <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
184
+
185
+ <span class="navbar-toggler-icon"></span>
186
+
187
+ </button>
188
+
189
+
190
+
191
+ <div class="collapse navbar-collapse" id="navbarSupportedContent">
192
+
193
+ <div class="collapse navbar-collapse" id="navbarNav">
194
+
195
+ <?php
196
+
197
+ $defaults = array(
198
+
199
+ 'menu_class' => 'navbar-nav',
200
+
201
+ 'container' => 'false',
202
+
203
+ 'link_before' => '<span class="text-white nav-link mr-3">',
204
+
205
+ 'link_after' => '<span>',
206
+
207
+ 'theme_location' => 'global-navigation',
208
+
209
+ );
210
+
211
+ wp_nav_menu( $defaults );
212
+
213
+ ?>
214
+
215
+ </div>
216
+
217
+ </div>
218
+
219
+ </nav>
220
+
221
+
222
+
223
+
224
+
225
+ <!-- Optional JavaScript -->
226
+
227
+ <!-- jQuery first, then Popper.js, then Bootstrap JS -->
228
+
229
+ <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
230
+
231
+ <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
232
+
233
+ <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script>
234
+
235
+
236
+
237
+
238
+
239
+ </body>
240
+
241
+ </html>
242
+
243
+ ```

3

誤字

2020/11/01 05:02

投稿

Larkiwing
Larkiwing

スコア120

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,10 @@
3
3
  今の状況はドロップダウンが実行されておらずに、副項目を加えると
4
4
 
5
5
  表示が変になってしまいます。
6
+
7
+
8
+
9
+ 何もしていない状態だと親だけが表示され、hoverすると副項目が表視されるようにしたいです。
6
10
 
7
11
 
8
12
 

2

誤字脱字

2020/10/30 06:13

投稿

Larkiwing
Larkiwing

スコア120

test CHANGED
File without changes
test CHANGED
@@ -76,9 +76,7 @@
76
76
 
77
77
 
78
78
 
79
- ``php
79
+ ```php
80
-
81
-
82
80
 
83
81
  /* Menu Functions (functions.php) */
84
82
 

1

コードを加えました

2020/10/30 04:36

投稿

Larkiwing
Larkiwing

スコア120

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  Navbarのドロップダウンメニューをphpを使って書き替えたいです。
2
2
 
3
- 今の状況はドロップダウンが実行されておらずに、サブカテゴリー書く
3
+ 今の状況はドロップダウンが実行されておらずに、副項目加える
4
4
 
5
5
  表示が変になってしまいます。
6
6
 
@@ -73,3 +73,23 @@
73
73
 
74
74
 
75
75
  ```
76
+
77
+
78
+
79
+ ``php
80
+
81
+
82
+
83
+ /* Menu Functions (functions.php) */
84
+
85
+ register_nav_menus(
86
+
87
+ array(
88
+
89
+ 'global-navigation' => 'グローバル',
90
+
91
+ )
92
+
93
+ );
94
+
95
+ ```