質問編集履歴

3

single-first.php追記

2023/03/11 03:38

投稿

yktd0430
yktd0430

スコア1

test CHANGED
File without changes
test CHANGED
@@ -36,7 +36,7 @@
36
36
  ```
37
37
 
38
38
 
39
-
39
+ single-first.php
40
40
  ```ここに言語を入力
41
41
  <?php
42
42
  $tags = get_the_tags();
@@ -47,7 +47,7 @@
47
47
  ```
48
48
 
49
49
  ### 試したこと
50
-
50
+ single-first.php
51
51
  ```ここに言語を入力
52
52
  <?php $tags = array(
53
53
  'taxonomy' => 'tag',

2

functions.phpの記述を追記しました

2023/03/11 03:36

投稿

yktd0430
yktd0430

スコア1

test CHANGED
File without changes
test CHANGED
@@ -20,6 +20,22 @@
20
20
 
21
21
 
22
22
  ### 該当のソースコード
23
+ functions.php
24
+ ```ここに言語を入力
25
+ register_taxonomy(
26
+ 'tag',
27
+ array ('first', 'second'),
28
+ array(
29
+ 'label' => '共通タグ',
30
+ 'hierarchical' => false,
31
+ 'public' => true,
32
+ 'show_in_rest' => true,
33
+ 'update_count_callback' => '_update_post_term_count',
34
+ )
35
+ );
36
+ ```
37
+
38
+
23
39
 
24
40
  ```ここに言語を入力
25
41
  <?php

1

コードを見やすくしました

2023/03/11 03:29

投稿

yktd0430
yktd0430

スコア1

test CHANGED
File without changes
test CHANGED
@@ -11,7 +11,8 @@
11
11
 
12
12
  Warning: Invalid argument supplied for foreach() in /Users/テーマ名/app/public/wp-content/themes/テーマ名/single-first.php on line 31
13
13
  Call Stack
14
+
14
- # Time Memory Function Location
15
+ Time Memory Function Location
15
16
  1 0.0001 368368 {main}( ) .../index.php:0
16
17
  2 0.0001 368648 require( '/Users/テーマ名/app/public/wp-blog-header.php' ) .../index.php:17
17
18
  3 0.1321 8083552 require_once( '/Users/テーマ名/app/public/wp-includes/template-loader.php' ) .../wp-blog-header.php:19
@@ -20,19 +21,23 @@
20
21
 
21
22
  ### 該当のソースコード
22
23
 
24
+ ```ここに言語を入力
23
25
  <?php
24
26
  $tags = get_the_tags();
25
27
  foreach ( $tags as $tag ) {
26
28
  echo '<span>' . $tag->name . '</span>';
27
29
  }
28
30
  ?>
31
+ ```
29
32
 
30
33
  ### 試したこと
31
34
 
35
+ ```ここに言語を入力
32
36
  <?php $tags = array(
33
37
  'taxonomy' => 'tag',
34
38
  );?>
35
39
  <?php echo get_tags();?>
40
+ ```
36
41
 
37
42
  と記述してみたところ、テキストでArrayと表示されるだけでタグの取得ができませんでした。
38
43
  原因についてのアドバイスをいただけると助かります。