2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【WordPress部】プログラミングでよくわからん言葉(array)があるんだが誰か教えてくれい [743638351]

1 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:27:31.08 ID:iG5gfRxA0.net ?2BP(5500)
https://img.5ch.net/ico/mamono.gif
wp_get_archives使ってpost_typeを指定しての月間アーカイブHTMLの生成したいけどできない

$args = array('type' => 'monthly',
'limit' => '',
'format' => 'html',
'before' => '',
'after' => '',
'show_post_count' => true,
'echo' => 0,
'order' => 'DESC',
'post_type' => array('common', 'post'), // 複数指定したいけど出力されない
);
echo wp_get_archives($args);

https://unazuki.online/

2 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:28:15.70 ID:iG5gfRxA0.net
多分お前らからしたら簡単なんだろうけど

3 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:28:38.00 ID:8FWs6brv0.net
あれっ?

4 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:29:31.67 ID:iG5gfRxA0.net
参考にしたサイト
https://wiki.bit-hive.com/tomizoo/pg/wp_get_archives%28%29%E3%81%A7%E3%81%AEpost_type%E6%8C%87%E5%AE%9A

5 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:30:27.98 ID:tC8b2rqUH.net
アライさんなのだ

6 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:31:18.16 ID:eZsccYHi0.net
連想配列の古い書き方だろ

7 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:31:37.17 ID:SZYUyA2C0.net
配列じゃないの?(適当

8 :大天使ゆよえる :2022/01/31(月) 22:32:53.29 ID:wXInMSLFM.net ?PLT(12000)
https://img.5ch.net/ico/kasa-ri.gif
ゴミなのだ

9 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:33:15.77 ID:8yMVenYE0.net
配列でしょ

10 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:33:18.09 ID:6+eP07h40.net ?2BP(1000)
https://img.5ch.net/ico/otiketu32.gif
わからないことがわかってないギリ健状態でワロタ〜

11 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:35:24.11 ID:DemZy31O0.net
phpの配列ってこんな書き方なんだきしょいね

12 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:36:43.39 ID:R6eQpnM6a.net
PHPしらんけど
Arrayなのに連想配列なんだ

13 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:37:21.51 ID:kDVy47kF0.net
NGBe:743638351

14 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:39:26.30 ID:iG5gfRxA0.net
functioons.phpは

function custom_post_type_getarchives_where($where, $args){
$post_type = isset($args['post_type']) ? $args['post_type'] : 'post';
if (is_array($post_type)) {
$conds = array();
foreach ($post_type as $type) {
$conds[] = "post_type = '".esc_sql($type)."'";
}
$cond = '('.implode(' OR ', $conds).')';
} else {
$cond = "post_type = '".esc_sql($post_type)."'";
}

return "WHERE $cond AND post_status = 'publish'";
}
add_filter('getarchives_where', 'custom_post_type_getarchives_where', 10, 2);

15 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:47:10.65 ID:Gm2RXscl0.net ?2BP(1000)
https://img.5ch.net/ico/otiketu32.gif
なんでテメーのアヒィブログの手伝いを無料でやんなきゃいけねーんだよカス
けんちょは無料のサポセンじゃねーぞタコ

16 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:50:49.50 ID:iG5gfRxA0.net
これむずかしいの?
嫌儲のレベルが低いだけ?

17 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:51:33.52 ID:EPJpnR9d0.net
連想配列なんだから、キー指定してやらんと値出力されんでしょ

18 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:55:15.67 ID:iG5gfRxA0.net
>>17
山九

19 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 22:57:37.83 ID:EPJpnR9d0.net
https://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_get_archives

post_typeに配列入れていいとは書いてなさそうやし、大人しく値一つずつ入れて別々に実行したりするのはどうなんだい
しらんけど

20 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 23:02:55.90 ID:mSBWSX8s0.net
pythonならこんな苦労しなくていいのにwww

21 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 23:03:45.17 ID:NyTWUrqZ0.net
>>14
メソッドの第1引数のwhere変数いる?
使ってなさそうだけど
where変数に配列が渡されてargs変数は空だからissetでfalseルート行って post のみが代入されてない?

22 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 23:04:56.59 ID:I0fy3yyr0.net
やめるのだ

23 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 23:32:02.17 ID:EPJpnR9d0.net
>>14
https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/add_filter
add_filter()の第一引数に指定できるタグが、
getarchives_where
ってのは無い
似てるのはwp_get_archives
まずはこれ修正してみては
後はエラーを教えてくれんと何が問題かわからんから、エラー吐き出せ

24 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 23:32:32.37 ID:iG5gfRxA0.net
>>21
なるほどです
ありがとうございます。

25 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/01/31(月) 23:33:05.00 ID:iG5gfRxA0.net
>>23
助かります
ちょっと籠ってみます

26 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/02/01(火) 00:29:00.58 ID:bX3F+kt60.net
>>19
これだな。get_post_type_objectに渡されるから文字列じゃないとだめ
>>23
そのサイトは情報古くて当てにならん
getarchives_whereフックは実装されてる

27 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/02/01(火) 00:59:24.78 ID:whDpLPwY0.net
パヨカスが
https://pecoegg.com/website-193.html

総レス数 27
7 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200