スポンサーリンク


広告ショートカット[adchord]有効化💖LION MEDIA Child から Cocoon Child へWordPress Blogテーマ変更❤️続続編

広告ショートカット[adchord]有効化💖LION MEDIA Child から Cocoon Child へWordPress Blogテーマ変更❤️続続編

”LION MEDIA Child から Cocoon Child へWordPress Blogテーマ変更”の続続編です。

新たなる発見! 本文中にて、広告ショートカット

投稿本文中にて、広告ショートカット{adchord}の部分へ本来なら、広告が表示されるはずなのに、{adchord}とそのまま本文に、表示されているので「どうしよう」?

・投稿した全ての、{adchord}の部分を、Cocoon対応の広告ショートカット[ad]に置換

手動で置換(かなり面倒!)

プラグインで置換(いらない部分まで置換されないか?)

PHP追加

php追加することにしました。

外観 > テーマエディター > ”Cocoon”を選択 > ”lib”を選択 > ”ad.php”を選択 > 

317行目

//[ad]ショートコードに対して広告を表示する
add_filter(‘the_content’, ‘replace_ad_shortcode_to_advertisement‘);
if ( !function_exists( ‘replace_ad_shortcode_to_advertisement‘ ) ):
function replace_ad_shortcode_to_advertisement($the_content){
//[ad]機能が有効な時
if (is_ad_shortcode_enable()) {
$ad_shortcode = ‘[ad]’;
//本文にショートコードが含まれている場合
if (includes_string($the_content, $ad_shortcode)) {
ob_start();//バッファリング
get_template_part_with_ad_format(get_ad_shortcode_format(), ‘ad-shortcode’, is_ad_shortcode_label_visible());
//get_template_part(‘tmp/ad’);//通常ページ用広告コード
$ad_template = ob_get_clean();
$the_content = preg_replace(‘{^(

)?’.preg_quote($ad_shortcode).'()?$}m’, $ad_template, $the_content);
}
}
return $the_content;
}
endif;

をコピーして、[ad]部分を{adchord}へ変更、
advertisement を advertisement_lionad へ変更。

//[adchord]ショートコードに対して広告を表示する
add_filter(‘the_content’, ‘replace_ad_shortcode_to_advertisement_lionad‘);
if ( !function_exists( ‘replace_ad_shortcode_to_advertisement_lionad‘ ) ):
function replace_ad_shortcode_to_advertisement_lionad($the_content){
//[ad]機能が有効な時
if (is_ad_shortcode_enable()) {
$ad_shortcode = ‘[adchord]’;
//本文にショートコードが含まれている場合
if (includes_string($the_content, $ad_shortcode)) {
ob_start();//バッファリング
get_template_part_with_ad_format(get_ad_shortcode_format(), ‘ad-shortcode’, is_ad_shortcode_label_visible());
//get_template_part(‘tmp/ad’);//通常ページ用広告コード
$ad_template = ob_get_clean();
$the_content = preg_replace(‘{^(

)?’.preg_quote($ad_shortcode).'()?$}m’, $ad_template, $the_content);
}
}
return $the_content;
}
endif;

コピーして貼り付けて、修正したら更新して完了です。

確認します、

広告ショートカット{adchord}有効化、

OKでした。

phpの修正・追加などを行う時は、事前にバックアップなどするなど注意して、行って下さい。

自己責任でお願いします。

関連記事

LION MEDIA Child から Cocoon Child へWordPress Blogテーマ変更
スマホでサイドバーがない💖LION MEDIA Child から Cocoon Child へWordPress Blogテーマ変更❤️続編
広告ショートカット
Advertisement
有効化💖LION MEDIA Child から Cocoon Child へWordPress Blogテーマ変更❤️続続編
WordPress Cocoon ウィジェットの場所💖LION MEDIA Child から Cocoon Child へWordPress Blogテーマ変更❤️続**3篇
WordPress Cocoon スマホ自動広告💖LION MEDIA Child から Cocoon Child へWordPress Blogテーマ変更❤️続**4篇
WordPress Cocoon 「親テーマ更新」にてテーマに加えたカスタマイズが失われたので、子テーマへコピー💖LION MEDIA Child から Cocoon Child へWordPress Blogテーマ変更❤️続**5篇

広告ショートカットで広告が表示されない,LION MEDIA Child から Cocoon Child,{adchord}有効


WordPressカテゴリの最新記事