WordPressネタ。
できる環境とできない環境があってちょっと検証中なのです
1 2 3 4 5 6 7 8 9 10 |
/* wp_head 内の http: を置換 /*---------------------------------------------------------*/ function wp_head_test(){ ob_start(); wp_head(); $html = ob_get_clean(); $html = str_replace('http:', 'https:', $html); return $html; } |
もうひとつの綺麗なパターンを書かれている方を発見。
All in One Seo PackのHTMLコメントを永久に葬り去る方法 | MOILOG より引用です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
// wp_head 出力フィルタリング・ハンドラ追加 add_action( 'wp_head', 'wp_head_buffer_start', 0 ); add_action( 'wp_head', 'wp_head_buffer_end', 100 ); /* * wp_head 出力フィルタリング */ function wp_head_filter($buffer) { // All in One Seo Pack のHTMLコメントを削除 $buffer = preg_replace( '/^.*<!--.*all in one seo pack.*-->.*\r?\n/im', '', $buffer ); return $buffer; } /* * wp_head バッファリング開始 */ function wp_head_buffer_start() { // 出力バッファリング開始 ob_start( 'wp_head_filter' ); } /* * wp_head バッファリング終了 */ function wp_head_buffer_end() { // 出力バッファリング終了 ob_end_flush(); } |