code-1076533_960_720
ワードプレスは、HTML出力を全てフックするような関数はありませんが下記のようなコードで全てのHTML出力を出力前に取得して、置き換え処理等をする事が出来ます。こちらのコードはワードプレス1ページだけssl化されたいというご依頼の為に使用しました。
需要があるかどうかよくわかりませんが、ウェブ上にはほとんど見られないコードですのでblogで公開いたします。

ワードプレスの全てのHTMLを出力前に取得し、フィルタ(文字列の置き換え)する

テーマのfunctions.phpに記載


function call_back($buffer) {
    $buffer = str_replace('aaa','bbb',$buffer); //HTML出力で置き換える処理
    return $buffer;
}

function buf_start() { ob_start("call_back"); }
function buf_end() { ob_end_flush(); }

add_action('after_setup_theme', 'buf_start');
add_action('shutdown', 'buf_end');

ワードプレスのカスタマイズのご依頼やバグやエラーの修正はワードプレスドクターにお任せください