WordPress投稿画面でその場置換ができるブックマークレットを作りました。Buttonプログラミング、3DCGなどなど、やりたいことをやるブログホームプログラミングJQueryWordPress投稿画面でその場置換ができるブックマークレットを作りました。2019年3月12日JQueryWordPress投稿画面でその場置換ができるブックマークレットを作成しましたので公開します。Regex」プラグインを使っていますか?わたしもSearchRegexの存在は知っていますしなんどか使ったことはあります。SearchRegexは非常に便利で素晴らしいプラグインです。WordPressで「その場置換がしたい」というか、なんでWordPressとあろうものがその場置換ができる機能がないんだと。ブラウザの機能または、WordPressにも検索はできる機能はあります。置換する機能がないのです。いう経緯があったのでWordPressの投稿画面でその場置換ができるブックマークレットを作りました。※WordPressだけじゃなくて、コードを少し変えればいろいろな場面で使えるコードになっています。※このコードが正常に動く条件としてWordPressの投稿が下書き保存または投稿済みで状態であることが条件になります。このあたりは後述します。WordPressの投稿画面で投稿内容をその場置換するJqueryコード(ブックマークレット)ひとまずコードを公開しておきますね。なっていることが条件になります。→これはなぜか?なぜなら、下書き保存または投稿された状態でないと入力したテキストが、html要素のテキストとして認識されないからです。※このあたりはうまくやれば下書き保存すらせずにその場置換を行うことができるかもしれません。今の私の力ではその機能を実装することはできません。投稿済みの状態であるものに使用してください。zを使っても元にもどすことはできません。そのため、失敗してしまった場合は、入力した内容を保存せずにWordPressの投稿ページを更新してください。置換前にアラートを表示し本当に置換するか聞くようにしています。これである程度ミスは防げるし、置換をミスしてしまってもページを更新すれば元にもどります。簡単なコードではありますがコードの解説をしておきます。アラートダイアログを表示します。要素にテキストを入力しますreplace()だけではだめわたしははじめreplace()だけで置換できるとおもっていて、何度かトライ&エラーを繰り返していました。replace()で置換はされるものの、置換したものをtext()で指定してやらないと、見た目で置換されたかどうかはわからないのです。これは少しはまったところでした。圧縮版のコードブックマークレットとして使用できるように圧縮版のコードも貼り付けておきますね。j=d.createElement('script');j.type='text/javascript';j.src='https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';d.body.appendChild(j);j.onload=l}else{l()}})(document);まとめ今回作成した、WordPress投稿その場置換ブックマークレットはコードを少し変えれば、いろいろな場面に使えるかと思います。個人的には下書き保存状態じゃなくても置換できるようにしたいので、またやる気がでてきたら考えてみたいと思います。Posts】関連記事を自動選別してくれるプラグインの設定方法WordPressの投稿一覧を一括で開くブックマークレットを作りました。ProgateでjQueryを学ぶコース3続き【フォーム、animate()など】WPテーマCocconのOGP設定変更。Twitterカード表示/非表示AllinOneSEOPackで設定したSitemapはサーチコンソールでどう処理されるのか?パーマリンク変更のためにやった全記録【WordPress】wordpressの高速化プラグイン「autooptimize」のCSS圧縮だけしてみた結果WordPressのテーマアップデートは既存ファイルが上書きされるので注意しよう。Pagination(ページネーション)は削除できない。Cosmicの仮想環境を作るUbuntuにプログラミングに必用なパッケージをインストールするコマンド一覧シューティングゲームビルダー入門【STGを作ってみよう】Blender入門。実践して使いこなせるようになろう。【入門】PremiereProCS6を使ってみよう。【入門】PhotoshopCS6を使ってみよう。MikuMikuDance(MMD)の使い方【全7ステップ】ゆっくりムービーメーカー4の使い方まとめデータベース入門記事postgreSQL入門SQL文法入門MySQL入門Sqlite入門ActiveRecord入門WordPress投稿画面でその場置換ができるブックマークレットを作りました。初心者のプログラミング当サイトをご利用いただきありがとうございますこのチートシートの作成にはかなりの時間がついやされています。【35EMrYJTRnat2f3bqr5JBvREr7xM5uhjVw。