質問編集履歴
3
ついき
title
CHANGED
File without changes
|
body
CHANGED
@@ -49,4 +49,6 @@
|
|
49
49
|
add_action( 'do_feed_rss', 'digwp_disable_feed', 1);
|
50
50
|
add_action( 'do_feed_rss2', 'digwp_disable_feed', 1);
|
51
51
|
add_action( 'do_feed_atom', 'digwp_disable_feed', 1);
|
52
|
-
```
|
52
|
+
```
|
53
|
+
そもそもの話、上述のフィード停止方法(1)と(2)をしないで普通に配信している状態でも、スラッシュの有無で取得する記事が変わっています。
|
54
|
+
feedlyさんはいったいどういうおつもりなのでしょうか??
|
2
ごじ
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,23 +1,23 @@
|
|
1
|
-
###目的
|
1
|
+
###■目的
|
2
2
|
ブログのフィードを完全に停止したいのですが、、
|
3
3
|
|
4
|
-
###エラー
|
4
|
+
###■エラー
|
5
5
|
下記②のように最後のスラッシュがないURLをfeedlyに入れると、なぜか以前の記事が表示されてしまいます。(>_<)
|
6
6
|
|
7
|
-
①このURLだとfeedlyで記事が表示されなくなる。OK!!
|
8
|
-
http://example.com/feed/
|
7
|
+
①http://example.com/feed/
|
8
|
+
このURLだとfeedlyで記事が表示されなくなる。OK!!
|
9
9
|
|
10
|
-
①このURLだとfeedlyで以前の記事を表示してしまう。Why??
|
11
|
-
http://example.com/feed
|
10
|
+
①http://example.com/feed
|
11
|
+
このURLだとfeedlyで以前の記事を表示してしまう。Why??
|
12
12
|
|
13
|
-
###フィード停止で試した方法
|
13
|
+
###■フィード停止で試した方法
|
14
14
|
(1)プラグイン「Disable Feeds」を導入
|
15
15
|
プラグイン自体は機能し、①でも②でもトップページにリンクします。
|
16
|
-
でも!なぜか!
|
16
|
+
でも!なぜか!②をfeedlyに入れると記事を表示するのです!
|
17
17
|
|
18
18
|
(2)下記コードをfunctions.phpに記載
|
19
19
|
コード自体は機能し、①でも②でも「feedは停止中です。」が表示されます。
|
20
|
-
でも!なぜか!
|
20
|
+
でも!なぜか!②をfeedlyに入れると記事を表示するのです!
|
21
21
|
|
22
22
|
```php
|
23
23
|
/*-------------------------------------------*/
|
1
ごじ
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,25 +24,23 @@
|
|
24
24
|
/* FEED停止
|
25
25
|
/*-------------------------------------------*/
|
26
26
|
|
27
|
-
//// テーマがフィードをサポートして
|
27
|
+
//// テーマがフィードをサポートしてないことを示す
|
28
28
|
function my_remove_feed() {
|
29
29
|
remove_theme_support( 'automatic-feed-links' );
|
30
30
|
}
|
31
31
|
add_action( 'after_setup_theme', 'my_remove_feed', 11 );
|
32
32
|
|
33
|
-
//// HTMLの表示
|
33
|
+
//// HTMLのheaderの表示いらない
|
34
34
|
remove_action('wp_head', 'feed_links', 2);
|
35
|
-
//// HTMLの表示は不要_記事のコメント、記事アーカイブ、カテゴリー、タグなどのフィードのURL削除
|
36
35
|
remove_action('wp_head', 'feed_links_extra', 3);
|
37
36
|
|
38
|
-
////
|
37
|
+
//// なんだっけこれ
|
39
|
-
remove_action('wp_head', 'feed_links_extra', 3);
|
40
38
|
remove_action('do_feed_rdf', 'do_feed_rdf');
|
41
39
|
remove_action('do_feed_rss', 'do_feed_rss');
|
42
40
|
remove_action('do_feed_rss2', 'do_feed_rss2');
|
43
41
|
remove_action('do_feed_atom', 'do_feed_atom');
|
44
42
|
|
45
|
-
//// アクセス時の表示
|
43
|
+
//// アクセス時の表示
|
46
44
|
function digwp_disable_feed() {
|
47
45
|
wp_die( __( '<h1>feedは停止中です。 <a href="' . get_bloginfo('url') . '">サイトへ</a></h1>'));
|
48
46
|
}
|