等を外して amp-pixel に置換 $analytics = preg_replace( '/]+?src=([\'|\"][^>]+?[\'|\"])[^>]*?>/ism', '', $analytics ); $analytics = thk_amp_not_allowed_tag_replace( $analytics ); $analytics = thk_amp_tag_replace( $analytics ); // プロトコルが https じゃない場合は、amp-pixel を width="1" height="1" の amp-img に置換 $analytics = preg_replace( '/]+?src=([\'|\"]http\:\/\/[^>]+?[\'|\"])[^>]*?><\/amp-pixel>/ism', '', $analytics ); // Google Analytics が記述されていたら amp-analytics に置換 if( !empty( $ua[1] ) ) { $parent_file = TPATH . DSEP . 'add-amp-analytics.php'; $child_file = SPATH . DSEP . 'add-amp-analytics.php'; if( TPATH !== SPATH && file_exists( $child_file ) === true ) { require( $child_file ); } elseif( file_exists( $parent_file ) === true ) { require( $parent_file ); } else { $analytics .= << AMP_ANALYTICS; } } } $analytics .= "\n"; } return $analytics; } } endif;