Добавить собственный комментарий к сценарию WordPress в исходном коде ⇐ Php
Добавить собственный комментарий к сценарию WordPress в исходном коде
Я хочу добавить комментарий в свой скрипт, чтобы всякий раз, когда я просматриваю исходный код страницы, я мог видеть этот комментарий. У меня есть код:
публичная функция front_scripts() { // Убедитесь, что код отслеживания GA включен if ( 'on' === $GLOBALS['WP_MyPluginOne']->settings->get_option( 'install_ga_code', 'wp-MyPluginOne-profile', 'off' )) { глобальный $current_user; $roles = $current_user->roles; if ( ! isset( $roles[0] ) или ! in_array( $roles[0], $GLOBALS['WP_MyPluginOne']->settings->get_option( 'exclude_users_tracking', 'wp-MyPluginOne-profile', array() ) ) ) { wp_enqueue_script('MyPluginOne-events-tracking',plugins_url('assets/js/MyPluginOne-events-tracking.min.js', __DIR__), array('jquery')); add_filter('script_loader_tag', array($this, 'add_script_comment_to_tracking_min'), 10, 3); wp_localize_script( 'MyPluginOne-отслеживание событий', 'MyPluginOne_events_tracking', множество( 'ajaxurl' => admin_url('admin-ajax.php'), 'tracking_mode' => MyPluginOne_TRACKING_MODE, 'ga_mode' => Method_exists('WPMyPluginOne_Utils', 'get_ga_mode')? WPMyPluginOne_Utils::get_ga_mode() : 'ga3', 'tracking_code' => WP_MyPluginOne_FUNCTIONS::get_UA_code(), 'is_track_user' => MyPluginOne_is_track_user(), 'root_domain' => $this->get_root_domain(), 'affiliate_link' => $GLOBALS['WP_MyPluginOne']->settings->get_option( 'affiliate_link_path', 'wp-MyPluginOne-events-tracking', '' ), 'download_extension' => $GLOBALS['WP_MyPluginOne']->settings->get_option( 'file_extension', 'wp-MyPluginOne-events-tracking', 'zip|mp3*|mpe*g|pdf|docx*|pptx* |xlsx*|rar*' ), 'anchor_tracking' => $GLOBALS['WP_MyPluginOne']->settings->get_option( 'anchor_tracking', 'wp-MyPluginOne-events-tracking' ), ) ); } } } И я хочу, чтобы комментарий выглядел так:
/* комментарий, который будет показан. */ var MyPluginOne_events_tracking = {"ajaxurl":"http:\/\/MyPluginOne-github.local\/wp-admin\/admin-ajax.php","tracking_mode":"gtag","ga_mode":"ga4", "tracking_code":"G-PF9VK8TRF6","is_track_user":"1","root_domain":"MyPluginOne-github.local","affiliate_link":[{"path":"https:\/\/wpbrigade.com \/?edd_action=add_to_cart&download_id=1835&edd_options%5Bprice_id%5D=4&_gl=1*bzfdf6*_ga*ODA1Mzc5NjgyLjE3MDM2ODA1MzM.*_ga_YCW7CRBRMF*MTcwNDM2NjA2Ny4xMi4wLjE3MDQzNjYxMT kuOC4wLjA.","label":"test"}],"download_extension":"zip|mp3*| mpe*g|pdf|docx*|pptx*|xlsx*|rar*","anchor_tracking":"on"}; Я использовал следующий способ добавления комментария, но при этом создается другой скрипт:
$comment = "Ваш комментарий"; wp_script_add_data('MyPluginOne-отслеживание событий', 'данные', $комментарий); но при этом создается другой скрипт. Как это исправить?
Я хочу добавить комментарий в свой скрипт, чтобы всякий раз, когда я просматриваю исходный код страницы, я мог видеть этот комментарий. У меня есть код:
публичная функция front_scripts() { // Убедитесь, что код отслеживания GA включен if ( 'on' === $GLOBALS['WP_MyPluginOne']->settings->get_option( 'install_ga_code', 'wp-MyPluginOne-profile', 'off' )) { глобальный $current_user; $roles = $current_user->roles; if ( ! isset( $roles[0] ) или ! in_array( $roles[0], $GLOBALS['WP_MyPluginOne']->settings->get_option( 'exclude_users_tracking', 'wp-MyPluginOne-profile', array() ) ) ) { wp_enqueue_script('MyPluginOne-events-tracking',plugins_url('assets/js/MyPluginOne-events-tracking.min.js', __DIR__), array('jquery')); add_filter('script_loader_tag', array($this, 'add_script_comment_to_tracking_min'), 10, 3); wp_localize_script( 'MyPluginOne-отслеживание событий', 'MyPluginOne_events_tracking', множество( 'ajaxurl' => admin_url('admin-ajax.php'), 'tracking_mode' => MyPluginOne_TRACKING_MODE, 'ga_mode' => Method_exists('WPMyPluginOne_Utils', 'get_ga_mode')? WPMyPluginOne_Utils::get_ga_mode() : 'ga3', 'tracking_code' => WP_MyPluginOne_FUNCTIONS::get_UA_code(), 'is_track_user' => MyPluginOne_is_track_user(), 'root_domain' => $this->get_root_domain(), 'affiliate_link' => $GLOBALS['WP_MyPluginOne']->settings->get_option( 'affiliate_link_path', 'wp-MyPluginOne-events-tracking', '' ), 'download_extension' => $GLOBALS['WP_MyPluginOne']->settings->get_option( 'file_extension', 'wp-MyPluginOne-events-tracking', 'zip|mp3*|mpe*g|pdf|docx*|pptx* |xlsx*|rar*' ), 'anchor_tracking' => $GLOBALS['WP_MyPluginOne']->settings->get_option( 'anchor_tracking', 'wp-MyPluginOne-events-tracking' ), ) ); } } } И я хочу, чтобы комментарий выглядел так:
/* комментарий, который будет показан. */ var MyPluginOne_events_tracking = {"ajaxurl":"http:\/\/MyPluginOne-github.local\/wp-admin\/admin-ajax.php","tracking_mode":"gtag","ga_mode":"ga4", "tracking_code":"G-PF9VK8TRF6","is_track_user":"1","root_domain":"MyPluginOne-github.local","affiliate_link":[{"path":"https:\/\/wpbrigade.com \/?edd_action=add_to_cart&download_id=1835&edd_options%5Bprice_id%5D=4&_gl=1*bzfdf6*_ga*ODA1Mzc5NjgyLjE3MDM2ODA1MzM.*_ga_YCW7CRBRMF*MTcwNDM2NjA2Ny4xMi4wLjE3MDQzNjYxMT kuOC4wLjA.","label":"test"}],"download_extension":"zip|mp3*| mpe*g|pdf|docx*|pptx*|xlsx*|rar*","anchor_tracking":"on"}; Я использовал следующий способ добавления комментария, но при этом создается другой скрипт:
$comment = "Ваш комментарий"; wp_script_add_data('MyPluginOne-отслеживание событий', 'данные', $комментарий); но при этом создается другой скрипт. Как это исправить?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Свойство PrincipalSource пусто в Get-LocalGroupMember по сценарию PowerShell.
Anonymous » » в форуме C# - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-