質問編集履歴

4

ソースの追加

2016/10/20 01:56

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -15,3 +15,139 @@
15
15
  ###発生している問題・エラーメッセージ
16
16
 
17
17
  ![イメージ説明](90471e9086e952fc496086122b5e1fcb.jpeg)
18
+
19
+
20
+
21
+ ###functions.phpに記述したカスタム投稿設定
22
+
23
+ ```php
24
+
25
+ add_action('init', 'add_news_post_type');
26
+
27
+ function add_news_post_type() {
28
+
29
+ $params = array(
30
+
31
+ 'labels' => array(
32
+
33
+ 'name' => 'お知らせ',
34
+
35
+ 'singular_name' => 'お知らせ',
36
+
37
+ 'add_new' => '新規追加',
38
+
39
+ 'add_new_item' => 'お知らせを新規追加',
40
+
41
+ 'edit_item' => 'お知らせを編集する',
42
+
43
+ 'new_item' => '新規お知らせ',
44
+
45
+ 'all_items' => 'お知らせ一覧',
46
+
47
+ 'view_item' => 'ページを確認',
48
+
49
+ 'search_items' => '検索する',
50
+
51
+ 'not_found' => 'お知らせが見つかりませんでした。',
52
+
53
+ 'not_found_in_trash' => 'ゴミ箱内にお知らせが見つかりませんでした。'
54
+
55
+ ),
56
+
57
+ 'public' => true,
58
+
59
+ 'has_archive' => true,
60
+
61
+ 'menu_position' => 5,
62
+
63
+ 'supports' => array(
64
+
65
+ 'title',
66
+
67
+ 'editor',
68
+
69
+ 'author',
70
+
71
+ 'custom-fields',
72
+
73
+ 'revisions',
74
+
75
+ ),
76
+
77
+ 'taxonomies' => array('news_cat','news_tag')
78
+
79
+ );
80
+
81
+ register_post_type('news', $params);
82
+
83
+
84
+
85
+ // カスタムタクソノミーを定義
86
+
87
+ register_taxonomy(
88
+
89
+ 'news_cat',
90
+
91
+ 'news',
92
+
93
+ array(
94
+
95
+ 'label' => 'カテゴリー',
96
+
97
+ 'hierarchical' => true,//カテゴリタイプ
98
+
99
+ 'rewrite' => array('slug' => 'news/cat')
100
+
101
+ )
102
+
103
+ );
104
+
105
+ }
106
+
107
+
108
+
109
+ // 管理画面一覧にカテゴリを表示
110
+
111
+ function manage_news_columns($columns) {
112
+
113
+ $columns['news_cat'] = "カテゴリー";
114
+
115
+ return $columns;
116
+
117
+ }
118
+
119
+
120
+
121
+ function add_news_column($column_name, $post_id){
122
+
123
+ if( $column_name == 'news_cat' ) {
124
+
125
+ //カテゴリー名取得
126
+
127
+ if( 'news_cat' == $column_name ) {
128
+
129
+ $news_cat = get_the_term_list($post_id, 'news_cat', '', ', ', '' );
130
+
131
+ }
132
+
133
+ //該当カテゴリーがない場合「なし」を表示
134
+
135
+ if ( isset($news_cat) && $news_cat ) {
136
+
137
+ echo $news_cat;
138
+
139
+ } else {
140
+
141
+ echo __('None');
142
+
143
+ }
144
+
145
+ }
146
+
147
+ }
148
+
149
+ add_filter('manage_edit-news_columns', 'manage_news_columns');
150
+
151
+ add_action('manage_posts_custom_column', 'add_news_column', 10, 2);
152
+
153
+ ```

3

画像の改善

2016/10/20 01:56

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,5 @@
13
13
 
14
14
 
15
15
  ###発生している問題・エラーメッセージ
16
+
17
+ ![イメージ説明](90471e9086e952fc496086122b5e1fcb.jpeg)

2

2016/10/20 01:20

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -13,7 +13,3 @@
13
13
 
14
14
 
15
15
  ###発生している問題・エラーメッセージ
16
-
17
-
18
-
19
- ![イメージ説明](1c5106357962a90eaefa0f21686751fb.jpeg)

1

書式の改善

2016/10/19 17:28

投稿

holic
holic

スコア134

test CHANGED
@@ -1 +1 @@
1
- WordPress カスタム投稿で投稿した記事のslug名をIDにしたい
1
+ WordPress カスタム投稿で投稿した記事のslug名を記事ID番号にしたい
test CHANGED
File without changes