エロサイト運営のノウハウをまとめていくブログ

技術的な内容からアクセスアップまで試行錯誤したことを赤裸々に

WordPressのアクションフックを使って、投稿時に本文の書き換えを行った

目的

現在作成中のまとめ作成サイト

XVIDEOS・FC2アダルト みんなのまとめ | まとめ作成サイト

で、本文中に特定のURL(XvideosとFC2アダルト)を含む場合、埋め込み用のiframeタグに変換したかったので、WordPressのフックについて調べてみました。

  

今回行ったこと 
add_action('new_to_publish','関数名'); 

function 関数($post) {
$postID = $post->ID;
$the_content = $post->post_content;

//処理
(中略)

//書き換え $my_post = array(); $my_post['ID'] = $postID; $my_post['post_content'] = '更新する本文。'; // データベースの投稿情報を更新 wp_update_post( $my_post );
}

参考にしたリンク

書き換え

関数リファレンス/wp update post - WordPress Codex 日本語版

アクションフック一覧

プラグイン API/アクションフック一覧 - WordPress Codex 日本語版

記事作成時に使えるアクションフック

WordPressで記事公開時と更新時のフックを使い分ける方法 | モンキーレンチ