teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

category-works.phpの内容であることを明記し、functions.phpの内容を追加しました。

2019/04/19 10:34

投稿

nonoysng
nonoysng

スコア12

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
  URLに『page/2/』等が入っている2ページ目以降の一覧ページが正常に表示されず、404エラーが表示されます。
7
7
 
8
8
  #該当のソースコード
9
- works.phpを例に質問させてください。
9
+ category-works.phpを例に質問させてください。
10
10
  ```PHP
11
11
  <?php get_header(); ?>
12
12
 
@@ -78,7 +78,52 @@
78
78
  <?php get_footer();
79
79
  ```
80
80
  functions.phpに関係するコードは設定していません。
81
+ 念の為、設定しているfunctions.phpを掲載します。(ほとんどほかのサイト様のコピペです)
81
82
 
83
+ ```PHP
84
+
85
+ <?php
86
+
87
+ /* the_archive_title 余計な文字を削除 */
88
+ add_filter( 'get_the_archive_title', function ($title) {
89
+ if (is_category()) {
90
+ $title = single_cat_title('',false);
91
+ } elseif (is_tag()) {
92
+ $title = single_tag_title('',false);
93
+ } elseif (is_tax()) {
94
+ $title = single_term_title('',false);
95
+ } elseif (is_post_type_archive() ){
96
+ $title = post_type_archive_title('',false);
97
+ } elseif (is_date()) {
98
+ $title = get_the_time('Y年n月');
99
+ } elseif (is_search()) {
100
+ $title = '検索結果:'.esc_html( get_search_query(false) );
101
+ } elseif (is_404()) {
102
+ $title = '「404」ページが見つかりません';
103
+ } else {
104
+ $title = '';
105
+ }
106
+ return $title;
107
+ });
108
+
109
+ // JS・CSSファイルを読み込む
110
+ function add_files() {
111
+ // WordPress提供のjquery.jsを読み込まない
112
+ wp_deregister_script('jquery');
113
+ // jQueryの読み込み
114
+ wp_enqueue_script( 'jquery', '//ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js', "", "1.1.1", false );
115
+ // サイト共通JS
116
+ wp_enqueue_script( 'all-script', get_template_directory_uri() . '/js/all.js', array( 'jquery' ), '1.1.1', false );
117
+ // サイト共通のCSSの読み込み
118
+ wp_enqueue_style( 'normalize', get_template_directory_uri() . '/css/normalize.css', "", '1.1.1' );
119
+ wp_enqueue_style( 'skelton', get_template_directory_uri() . '/css/skeleton.css', "", '1.1.1' );
120
+ wp_enqueue_style( 'fontawesome', '//use.fontawesome.com/releases/v5.8.1/css/all.css', "", '1.1.1' );
121
+ wp_enqueue_style( 'all-css', get_template_directory_uri() . '/style.css' , "", '1.1.1' );
122
+ }
123
+ add_action('wp_enqueue_scripts', 'add_files');
124
+
125
+ ```
126
+
82
127
  #試したこと
83
128
  ① プラグインの導入
84
129
  WP-PageNavi 試してもダメだったので、現在は停止しています。

1

次の文章を補足情報に追記しました。『なお、固定ページに同様のスラッグ名がついたものは設定していません。』

2019/04/19 10:33

投稿

nonoysng
nonoysng

スコア12

title CHANGED
File without changes
body CHANGED
@@ -98,6 +98,7 @@
98
98
  #補足情報
99
99
  パーマリンク設定は「カスタム構造」で http://ドメイン/%category/%postname としています。
100
100
  パーマリンクのオプション設定はしていません。
101
+ なお、固定ページに同様のスラッグ名がついたものは設定していません。
101
102
 
102
103
  WordPress 5.1.1
103
104
  PHP7.2.6