この記事は最後に更新してから1年以上経過しています。

Somewhere search box:プラグイン作ってみました

説明

投稿済みの記事を修正する際、毎回「投稿一覧」に戻るのは面倒だ、そんなことを感じて作ったのがこのプラグインです。また1.2.0では投稿内容(本文、カテゴリーや投稿タグ、カスタムフィールド)を複製するリンクを投稿一覧ページと投稿編集ページに追加、1.3.0では投稿タイトルのみの検索をサポートしました。

インストールおよび使用方法

1. Post tag automatonアーカイブファイルを解凍し、フォルダごと /wp-content/plugins/ の中に入れてください。
最新のSomewhere search boxアーカイブファイルは、「wordpress.org」からダウンロードしてください。
2. 管理ページのプラグインページで「Somewhere search box」を有効にしてください。
管理者権限のアカウントでログインし、サイドナビの「プラグイン」をクリック。一覧の中から「Somewhere search box」の「有効化」をクリックしてください。
3. ダッシュボードまたは投稿編集ページを開きます。
右上に「投稿を検索」ウィジェット投稿一覧から投稿済みの記事を編集してみよう。編集ページを開くと、画面右上に「投稿を検索」ウィジェットが追加されているはずです。ここでキーワードを入力し投稿タイプを指定して、「Enter」キーを押すか「検索」ボタンをクリックすると、投稿記事を検索できます。
4. 投稿編集ページの「新規登録」ボタンの横にいくつかボタンが表示されます。
複製と前後の投稿記事を編集するボタン「新規追加」ボタンの横には、現在の投稿内容を複製したり、前 後に投稿済みの投稿内容を編集するボタンが表示されます。
5. 投稿一覧ページのタイトル部分にカーソルを移動した際、「編集」リンクの横に「複製」リンクが表示されます。
その記事内容を複製するリンク「複製」リンクは上記の「複製」ボタンと同じ機能で、新規投稿編集ページを開く際にその記事内容を複製するものです。

更新履歴

  • 2021.04.26 Somewhere search box 1.4.0:WordPress 5.7以降向けにCSSとJavaScriptを調整しました。
  • 2020.04.10 Somewhere search box 1.3.5:「タイトルのみ検索」の不具合を修正しました。
  • 2018.12.15 Somewhere search box 1.3.4:5.0.1環境のクラシックエディターで投稿・更新できなくなる不具合を修正しました。
  • 2018.12.11 Somewhere search box 1.3.3:5.0.0環境にあわせて複製リンクのパラメータを調整しました。
  • 2018.05.08 Somewhere search box 1.3.2:投稿の複製時にシリアライズされたカスタムフィールドの値を複製できていなかった不具合を修正しました。
  • 2017.07.16 Somewhere search box 1.3.1:投稿タイトルのみの検索を部分一致検索に変更しました。
  • 2017.07.13 Somewhere search box 1.3.0:投稿タイトルのみの検索をサポートしました(バージョン4.4以降)。
  • 2016.02.22 Somewhere search box 1.2.1:デバッグモードの新規投稿編集時にJavaScriptエラーになる不具合を修正しました。
  • 2016.01.14 Somewhere search box 1.2.0:投稿記事の複製機能(リンク)を追加しました。
  • 2015.09.09 Somewhere search box 1.1.2:前後の投稿記事編集ボタンがバージョン4.3で表示されない不具合を修正しました。
  • 2014.04.22 Somewhere search box 1.1.1:検索時に投稿タイプを選択できるようにしました。
  • 2013.12.15 Somewhere search box 1.1.0:カスタム投稿タイプに対応しました。
  • 2012.12.24 Somewhere search box 1.0.0をリリースしました。

最終更新 : 2021年04月26日 10:42

お勧め

add_shortcode(2018年5月27日 更新)

void add_shortcode( string $tag, mixed $func )
ショートコード(独自タグ)を追加する。ショートコードは、投稿記事内でテキスト内容がない[tag]や、テキストを内包する[tag]テキスト[/tag]の書式で使用できる独自タグのこと。標準の状態では、 the_content関数によって表示する直前のフィルター処理内でパラメータ$funcで指定した関数・メソッドが実行される。

get_user_setting(2022年1月31日 更新)

mixed get_user_setting( string $name [ , string $default = false ] )
ユーザーインターフェイス設定を取得する。

have_posts(2018年5月27日 更新)

bool have_posts( )
次の投稿データが存在するかを調べる。

in_category(2018年5月27日 更新)

bool in_category( mixed $category [ , mixed $post = null ] )
投稿情報が指定したカテゴリーに属しているか調べる。

add_feed(2024年6月24日 更新)

string add_feed( string $feedname, callable $callback )
フィードを追加する。