てくてくあるく

WordPress の テーマ とか プラグイン に ついて 勉強しています

Main Content

投稿 の タイトル に 数字以外のものが入っていたら 勝手に消してしまおう!! って 事を してみました

なんで そんな事を するのかって言うと コレ!!

検索 の 対象 を いろいろ 変えてみる
http://tekuaru.jack-russell.jp/2015/08/29/306/

検索対象 を 数字のみ かつ タイトル から って 事にしたので
投稿側に 数字以外 が 入ってると 検索されません

なので 投稿するときに タイトルから 数字以外のものを 消してしまいます


//---------------------------------------------------------------------------
//  公開時 タイトルを 調整する
//---------------------------------------------------------------------------

add_filter( 'wp_insert_post_data', function ( $data, $postarr ) {
  $post_title = $data['post_title'];
  
  $post_title = onlyNumbers( $post_title );
  
  $data['post_title'] = $post_title;
  return $data;
}, '99', 2 );

onlyNumbers は 前回 の 記事 で 作った 関数です

やってることは ポストデータ の タイトル を 取ってきて
ゴニョゴニョ してから 元に戻す って いう 処理ですね!!


そういえば コレ 投稿かどうかの 判断させてないや…

必要かな??
知ってたら 誰か教えてください…


WordPress Codex さんの 記事を 参考にさせていただきました
https://codex.wordpress.org/Plugin_API/Filter_Reference/wp_insert_post_data
Firegoby さんの 記事を 参考にさせていただきました
https://firegoby.jp/archives/3651

FrontPage に 広告用 ウィジェットエリア を 表示させてみた

詳細へ »

データベース接続確立のエラー ページ の カスタマイズ

詳細へ »

管理ページで カスタム投稿タイプの デフォルトの並び順 を 変更する!!

詳細へ »