WordPress では、15 日以上前に公開された記事にどのように広告が表示されますか?
WordPress では 15 日以上前に公開された記事に広告が表示されます
推奨: 「wordpress チュートリアル」
15 日以上前に公開された記事に広告を表示する必要があるとします。今日はコードを設定するだけで完了します。
ステップ 1:
関数の実装は非常に簡単です。PHP エディタを使用して、現在のテンプレートの function.php ファイルを開きます。
次のコードをそこにコピーします:
コードは次のとおりです:
function is_old_post($post_id=null){ $days = 15; global $wp_query; if(is_single() || is_page()) { if(!$post_id) { $post_id = $wp_query->post->ID; } $current_date = time(); $offset = $days *60*60*24; $post_id = get_post($post_id); $post_date = mysql2date('U',$post_id->post_date); $cunning_math = $post_date + $offset; $test = $current_date - $cunning_math; if($test > 0){ $return = true; }else{ $return = false; } }else{ $return = false; } return $return; }
ステップ 2:
single.php ファイルを開いて、
コードは次のとおりです:
< ?php if(is_old_post()){ ?> INSERT AD CODE HERE < ?php } ?>
変更後、広告はリリース日が 15 日を超えるログにのみ表示されます。今回は変更可能です。 function.php にコピーされたコードには、 $days = 15; here is $days=num; という文があり、num の値は任意に設定できます。
以上がWordPress は 15 日以上経過した投稿に広告をどのように表示しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。