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

質問編集履歴

3

問題がある可能性のコードを追記しました。

2016/04/18 22:11

投稿

bpbjsu
bpbjsu

スコア24

title CHANGED
File without changes
body CHANGED
@@ -5,9 +5,6 @@
5
5
  カスタムフィールドにて、投稿日とは別の日付を設定しています。
6
6
  このカスタムフィールドで管理している日付をもとに、<?php get_calendar; ?>でイベントカレンダーを出力したいのですが、現状、カレンダーが投稿日にリンクされてしまっている状態です。
7
7
 
8
- general-template.phpを編集する方法で構いませんので、何か良いお知恵はないでしょうか?
9
- 宜しくお願い致します。
10
-
11
8
  ※前述の質問のように、投稿日をイベント日とし、さらに[未来のスケジュールも表示させる](http://kotori-blog.com/wordpress/future_entry2/)方法もありますが、予約投稿を使いたいためこれは断念しました。
12
9
  ※カレンダープラグインを幾つか試しましたが、デザインと機能で思っているような表示をしてくれず断念しました。→イメージとしては[http://club-science.com](http://club-science.com)のカレンダーのようにさせたいです。
13
10
 
@@ -18,8 +15,25 @@
18
15
 
19
16
  <?php get_calendar; ?>で出力したカレンダーのリンクをイベント日にしたいが投稿日になってしまう。
20
17
 
21
- ###試したこと
18
+ ###試したこと1
22
- [カスタム投稿タイプのカレンダーを表示する](http://kotori-blog.com/wordpress/cpt_calendar/)
19
+ 1.[カスタム投稿タイプのカレンダーを表示する](http://kotori-blog.com/wordpress/cpt_calendar/)
23
20
  →無事、"event"のカレンダーが表示されましたがリンクが投稿日になってしまいます。
24
- [カスタム3兄弟で作る独自イベントカレンダー](http://www.slideshare.net/yuusukeyoshida7583/event-calendar-40951772)
21
+ 2.[カスタム3兄弟で作る独自イベントカレンダー](http://www.slideshare.net/yuusukeyoshida7583/event-calendar-40951772)
25
- →general-template.php の該当部分をこのページのように差し替えましたが何も変化がありません。
22
+ →general-template.php の該当部分をこのページのように差し替えましたが何も変化がありません。
23
+
24
+
25
+ ###追記1(試したこと2)
26
+ 「試したこと1」の、1.[カスタム投稿タイプのカレンダーを表示する](http://kotori-blog.com/wordpress/cpt_calendar/)内で、
27
+ wp-includes/general-template.php の記述を編集していることがわかりました。
28
+ wp-includes/general-template.php 2000行目辺りの以下の部分を編集すればなんとかなりそうな気がするのですが、どうすれば良いか検討がつきません。
29
+
30
+ お知恵をお貸し下さい。
31
+ 宜しくお願いいたします。
32
+
33
+ ```
34
+ // Get days with posts
35
+ $dayswithposts = $wpdb->get_results("SELECT DISTINCT DAYOFMONTH(post_date)
36
+ FROM $wpdb->posts WHERE post_date >= '{$thisyear}-{$thismonth}-01 00:00:00'
37
+ AND post_type = '$cpt' AND post_status = 'publish'
38
+ AND post_date <= '{$thisyear}-{$thismonth}-{$last_day} 23:59:59'", ARRAY_N);
39
+ ```

2

余計な装飾の削除

2016/04/18 22:11

投稿

bpbjsu
bpbjsu

スコア24

title CHANGED
File without changes
body CHANGED
@@ -11,8 +11,6 @@
11
11
  ※前述の質問のように、投稿日をイベント日とし、さらに[未来のスケジュールも表示させる](http://kotori-blog.com/wordpress/future_entry2/)方法もありますが、予約投稿を使いたいためこれは断念しました。
12
12
  ※カレンダープラグインを幾つか試しましたが、デザインと機能で思っているような表示をしてくれず断念しました。→イメージとしては[http://club-science.com](http://club-science.com)のカレンダーのようにさせたいです。
13
13
 
14
- ----------------------
15
-
16
14
  なお、カスタム投稿タイプの作成は「Custom Post Type UI」
17
15
  カスタムフィールドの作成は「Advanced Custom Fields」を使用しています。
18
16
 

1

誤字の修正

2016/04/18 19:04

投稿

bpbjsu
bpbjsu

スコア24

title CHANGED
File without changes
body CHANGED
@@ -20,16 +20,8 @@
20
20
 
21
21
  <?php get_calendar; ?>で出力したカレンダーのリンクをイベント日にしたいが投稿日になってしまう。
22
22
 
23
- ###該当のソースコード
24
- ```ここに言語を入力
25
- ここにご自身が実行したソースコードを書いてください
26
- ```
27
-
28
23
  ###試したこと
29
24
  ・[カスタム投稿タイプのカレンダーを表示する](http://kotori-blog.com/wordpress/cpt_calendar/)
30
25
  →無事、"event"のカレンダーが表示されましたがリンクが投稿日になってしまいます。
31
26
  ・[カスタム3兄弟で作る独自イベントカレンダー](http://www.slideshare.net/yuusukeyoshida7583/event-calendar-40951772)
32
- →general-template.php の該当部分をこのページのように差し替えましたが何も変化がありません。
27
+ →general-template.php の該当部分をこのページのように差し替えましたが何も変化がありません。
33
-
34
- ###補足情報(言語/FW/ツール等のバージョンなど)
35
- より詳細な情報