うにまくら.jpウェブサイト制作のあれやこれや。2011年03月27日TweetWordPressで記事を投稿する際、デフォルトでは記事のURLにタイトルが入ってくるので、日本語URLにしたくないという人はプラグインなどを入れていると思います。今回紹介する(つくった)プラグインは、スラッグ(自分でつけたい任意のURL)か、PostIDをURLとするプラグインです。「今までURL指定してたけど、今後はなんとなくPostIDがいい!」という場合などにどうぞっ。※現在不具合がありますので、改善するまでダウンロードしないようお願いいたします。1.0」を公開しました。変更点は下記になります。Writerなどからの投稿でもPostIDが入るように調整しました。この機能を使うにはWordpress3.3以降が必要です。RPCからの投稿にも対応しました。この場合のみスラッグに「postid」と入力しておく必要があります。使い方などは今までと同じです。インストールhttp://wordpress.org/extend/plugins/slug-or-postid/(1)↑のサイトからファイルをダウンロードして解凍し、できたフォルダをプラグインディレクトリに入れた後、プラグインを有効化します。※現在不具合がありますので、改善するまでダウンロードしないようお願いいたします。(2)Wordpressのパーマリンク設定を「%postname%」に設定します。インストールはこれで終わりです。使い方このプラグイン導入後、URLは以下の2タイプとなります。URLを自分で指定する投稿画面にあるパーマリンクの所で直接指定するか、スラッグを表示してそこに設定したいURLを入力します。この欄に値が入っている場合、そのURLとなります。URLをPostIDにする新規投稿をして、投稿画面にあるパーマリンクやスラッグを何も入力しないまま『公開』または『下書き保存』をすると、URLがPostIDとなります。正確には、スラッグにPostIDが登録されます。何も入力しなければ上記のようにタイトルが自動で指定されているように見えますが、保存時にPostIDに変わります。一度スラッグを指定したあとでも、PostIDを指定したい際はスラッグに入力している値を削除してから一度OKを押し、その後『公開』または『下書き保存』をすると、URLがPostIDとなります。使うことはレアケースかもしれませんが、必要とあればぜひご利用ください。WordPress3.1で動作確認しています。追記)※「投稿」ではなく「固定ページ」を新規登録しようとした場合、WordPressの仕様上サフィックス(-2など)がスラッグの後ろについてしまいます。「固定ページ」においてはアルファベットも組み合わせた適切な名前をつけられることをお奨めいたします。スラッグを自動的にPostIDに置き換えるプラグインを入れておくことで、長々とした日本語のタイトルがパーマリンクになることを避けます。PMすごくたすかりました。検索し、いくつも試してみました。ファイルを直接書き換える情報のサイトも見ましたけど、WPのバージョンが変わってて該当箇所の記述がかわってたり。中国語むけの機能もみました。このプラグインが一番です。WPの管理画面から探して組み込めると最高です。PostID:記事のパーマリンクを、自動的に(PostID).htmlにしてくれるプラグイン。パーマリンク設定が/%postname%/に設定すると記事のタイトルが自動でスラッグ入力されます。プラグインを入れて、デフォルトでPostIDが入るようにしています。移転に関して少しだけ補足説明。PostID上記プラグイン使わせて頂いたのですが、固定ページで作成すると「-2」というのが必ずつきます。idは一意の存在になっています。回避する方法はないのでしょうか。坂井様ありがとうございます。ご連絡いただいている件に関して、どのバージョンからかは判りませんが、WordPressの仕様が影響しております。WordPress3.5にてソースを確認したところ、上記サイトの回答と同様に「wp-includes/post.php」の3108行目~3116行目あたりにおいて、問題の処理をしております。取り除くことでサフィックス(-2)はつかなくなります。WordPressのページ分割機能など他の機能において新たな問題が発生してしまう可能性が十分にございますので、コアファイルを修正される際は自己責任にてお願いいたします。PMwordpress公式プラグインディレクトリにも書きましたが一応コチラにも。いう機能が欲しくて喜んで使ってたのですがスラッグを設定せずに自動でpostID割り当てられた記事が404エラーになってしまいます。2サイトでこう言う症状があったので、一端使用を止めている状態です。404エラーと不規則だったので、wordpress本体のバージョンに依存するモノでも名些細。同じような症状の報告はありませんでしょうか?機能自体はすごく便利なので、バージョンアップを期待します。mmaker様ご連絡ありがとうございます。mmaker様と同様の症状の報告は今のところ聞いていないのですが、少し気になりますね。私の環境にて3.5.1で軽く試してみたのですが、404エラーとはなりませんでしたので、何か複合的な要因で起こるのかもしれません。差し支えなければ、404エラーとなる環境に入っているその他のWordpressプラグインなどを教えて頂けないでしょうか?同様の現象が起こるか検証してみたいと思います。PostIDを利用すると作れます。PMご返信遅れました。http://www.wakatta-blog.com/wordpress-permalink-4-humber-url.htmlこの記事にあるような四桁フィルタにかかってしまってたのかもしれません。mmaker様ご連絡ありがとうございます。私もその記事を拝見しました。何かしら対処が出来ないか検討してみます。現象が起こることをこちらでも確認し、プラグインでのうまい対処法がないかを模索しているのですが、まだ改修にまではいたっていないのが現状です。使っていただいておりましたのに、申し訳ございません。取り急ぎの対処としましては、Wordpress標準の年別ページを利用しないのであれば上記サイトで紹介されておりました「http://ja.forums.wordpress.org/topic/11003?replies=5」にある方法を行うことで、年別ページではなく投稿ページが表示されることを確認しておりますので、お試しくださいませ。お手数をおかけいたしますが、何卒よろしくおねがいいたいします。コメントをキャンセルメールアドレスが公開されることはありません。PostIDプラグインがバージョン1.0になりました。Webのシステム構築からデザインまでやっています。