DCOインサート分析コード | Denis Yanchevskiy
DCOインサート分析コード

DCOインサート分析コード | Denis Yanchevskiy

説明

DCO Insert Analytics Codeは、</ head>の前、<body>の後、または</ body>の前に分析コード(または任意のカスタムコード)を挿入することを目的としたWordPressプラグインです。

使用法

インストールとアクティベーションの後、プラグイン設定ページのそれぞれのフィールドに必要なコードを挿入できます。
GitHub

設定

  • </ head>コードの前
  • <body>コードの後
  • </ body>コードの前

フィルタリスト

dco_iac_get_options

プラグイン設定を上書きするハードコーディング用のフィルター。このフィルターを使用すると、設定ページで編集できなくなります。

dco_iac_insert_before_head

コードを変更するためのフィルターは、</ head>の前に挿入されます

dco_iac_insert_before_head_show

変更するフィルターは、コードが</ head>の前に挿入されていることを示します

dco_iac_insert_after_body

コードを変更するためのフィルターが<body>の後に挿入されます

dco_iac_insert_after_body_show

変更するフィルターは、コードが<body>の後に挿入されていることを示します

dco_iac_insert_before_body

コードを変更するためのフィルターは、</ body>の前に挿入されます

dco_iac_insert_before_body_show

変更するフィルターは、コードが</ body>の前に挿入されていることを示します

dco_iac_disable_do_shortcode

挿入されたコードのショートコード処理を無効にするフィルター

フィルタの使用例

プラグイン設定のハードコーディングオーバーライド

/*
* $current - current plugin settings
*
* $options - plugin settings from database
*
* $default - default plugin settings
*/

function custom_get_options($current, $options, $default) {
    $array = array(
        'before_head' => '<!-- before </head> -->',
        'before_head_show' => '0',
        'after_body' => '<!-- after <body> -->',
        'after_body_show' => '1',
        'before_body' => '<!-- before </body> -->',
        'before_body_show' => '2'
    );

    return $array;
}

add_filter('dco_iac_get_options', 'custom_get_options', 10, 3);

</ head>コードの前に変更する

/*
* $code - value from "before </head>" setting
*/

function custom_before_head_code( $code ) {
    return $code . '<!-- before <head> -->' . "\n";
}

add_filter( 'dco_iac_insert_before_head', 'custom_before_head_code' );

</ body>コードが表示される前に変更する

/*
* $value - value from "before </body> show" setting
*/

function custom_before_head_code( $value ) {
    return '2';
}

add_filter( 'dco_iac_insert_before_body_show', 'custom_before_body_show' );

挿入コードでショートコード処理を無効にする

add_filter('dco_iac_disable_do_shortcode', '__return_true');

インストール

  1. dco-insert-analytics-codeフォルダを/wp-content/plugins/ディレクトリにアップロードする
  2. WordPressの「プラグイン」メニューからプラグインをアクティブ化します

プラグインの作者

Denis Yanchevskiy

プラグインの公式ウェブサイトアドレス

https://wordpress.org/plugins/dco-insert-analytics-code/
DCOインサート分析コードプラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

コメントを残す