カテゴリー別アーカイブ: WordPress

wordpressのパーマリンク形式を後から変更する

 パーマリンク(個々の記事へのリンクurl)の形式を変更しました。

http://wpjisaku.com/wordpress-permalink/

 こちらなどを拝見して、ああ、変えなきゃいけないんだ、と今更気づいたもので。

 といっても、少ないながらも記事はいくつか投稿済みということで、

上記記事や、

http://presentnote.com/redirect-permalink/

を参考にPermalink Redirectをインストールすることで、既存記事へのパーマリンクをリダイレクトさせるというやり方を取りました。

※ちなみに当然のことならが、ご自分で行われる時はあくまでご自身のご判断で作業なさって下さい。

具体的な手順:

  1. Permalink Redirect WordPress Pluginをダウンロード。
  2. http://scott.yang.id.au/pages/permalink-redirect.htmlからファイルをダウンロードします。
    直接ダウンロードか、もしくはzip解凍でlsy_permalink_redirect.phpをダウンロード。

  3. lsy_permalink_redirect.phpを編集。
  4. http://presentnote.com/redirect-permalink/を見習って、

    405行目あたりの(上記記事では405行目となっていますが、私のエディタでは406行目でした)

    if (!function_exists('wp_redirect')) {
    function wp_redirect($location, $status=301) {
    global $is_IIS;

    の部分を302→301に変更。

    302は一時的なリダイレクト。301は恒久的なリダイレクトです。

    とのことです。

  5. lsy_permalink_redirect.phpをアップロード。
  6.  wordpressをインストールしたフォルダの下の、

    /wp-content/plugins/
    フォルダにこのファイルをアップロード。

    ※ちなみにロリポップの場合、ブラウザの管理画面(ユーザー専用ページ)から「ロリポップFTP」に入ってブラウザ上で(「ファイル形式:自動」にて)アップロードしてしまうのがお手軽だと思います。

  7. permalink_redirectをインストール。
  8. wordpressの管理画面にログイン。インストール済みプラグイン一覧を開くと
    permalink_redirectが登録されているので、有効化します。

    pm1

  9. パーマリンク変更の設定
  10.  普通にパーマリンクの設定を変更します。
     設定項目から「パーマリンク設定」の「共通設定」ですね。

    ※尚、この作業の前に、変更前の記事のURLを、一つくらいコピペでとっておくといいかもです。後でちゃんとリダイレクトしているか確認したいので。

    pm2

     シンプルなタイトル入力形式に変えたいので、「カスタム構造」を選択して、/%postname%/と入れます。

  11. permalink_redirectにてリダイレクト設定
  12.  設定からpermalink_redirectを開きます。

     私はデフォルトの形式からタイトル入力の形式に変更したかったので、下記赤枠の部分に、このように、

    post_id

    %post_id%

     と入力します。

    ※ここの部分(%post_id%という文字列)が地味にわからず、ネットをちょっとさまよいました。
    先ほどの「共通設定」のところを見ればわかる通り、単に「p=123」とか書いてあるだけで、それが本来はどういう形式なのか、というのが分からなかったもので。
    という訳で

    http://www.shaco-o.com/wordpress-permalink

    にたどり着き、やっと正解を教えて頂きました。本来はマニュアルかどっかに書いてあるんでしょうけど……。

    ※ちなみに、上記サイトによれば、環境によっては.htaccessのパーミッション編集等も必要なようですが、とりあえず私の環境ではそれはせずに済みました。

  13. 旧URLを入力してみて、リダイレクトされてることを確認。
  14.  先ほど書いたように保存しておいたURLを入力してみて、ちゃんと記事に飛ぶか確認します。

  15. 手動で今までの記事のタイトルを変えてゆく。
  16. ※ここが地味に一番面倒でした。

     そもそも私は、記事のURLを個別入力の形式に変えたかったのですね。

     例えばこの記事は、
    http://linux-bio.com/permalink-change/

     という風に変えたかった。
     今後記事を作成する場合は、同様の形でurlを手動で決めていけばよいのですが、
    では、今までの記事はどうなっているのか、という。

     実は、このパーマリンク設定をすると、今までの記事は、日本語タイトルのままのURLになってしまいます。
     この記事で言えば、

    http://linux-bio.com/wordpressのパーマリンク形式を後から変更する/

     ……という風に。

     これはどうにもすわりが悪い、ということで変えなければいけないわけですが。

    permalink-1

     結局手動でこんな感じにひとつづつポチポチやってURLを入力していきました……。

     私は投稿した記事数がまだ少ないので、それでも大した手間ではなかったともいえますが、これが、大量の記事だったりするともう無理だなぁ、などと。

    #いや、他にもやりようはあるのかも知れませんが……。

 とかく、そういう訳でURL形式を変更しました。
 プラグインとかの表示では、少ないながらも、はてぶやらツイッターでのつぶやきやら頂いていたようなのですが、それらもみんな数字ゼロに戻りました。
 まぁ、残念ではありますが、とかく早めにやっておいた方が、ということで。

 


wordpress(Twenty Thirteen)の外観とかをいじる

 このサイトを始めるにあたって、始めてwordpressをインストールして使用開始してみた、という感じだったりします。
 という訳で、サイトデザインやら何やらもまだ勉強中、ということで、今日少しいじってみたのでそのあたりをメモとしてまとめておきます。

やったこと:

1、ロリポップの設定を変える

 あくまでこれはロリポップでwordpressをインストールする場合に限定のようなのですが、とかく、ロリポップにインストールしたwordpressのCSSをいじるときはどうするのかなー、とか検索していたらたまたまこの記事に行き当たりました。

ロリポップ上のWordPressでスタイルシートの変更が出来ない問題(403エラー)

これまた一時間くらいハマりました。

とのことで、たしかに記事を拝見すると結構時間を喰ってしまいそうなネタだなぁ、と。この記事を拝見したおかげで私は引っかからずにすみました。有難う御座います。

 という訳で、ロリポップの管理画面から、

webツール→WAF設定

として、このサイトのWAF設定をオフに。

2、2カラムに変更

WordPressの2013年テーマ、「Twenty Thirteen」を2カラムにレイアウト変更する方法

 こちらを参考に、

wordpressの管理画面→外観→ウィジェット

 として、横のカラムに表示させたいものを、「メイン副ウィジェットエリア」から「副ウィジェットエリア」にマウスでドラッグして移動。
 いらないと思うものは適当に左にドラッグすれば消せました。

3、フォントサイズとかを少し修正

http://worklog.be/archives/2760

 こちらを参考に、とりあえず、フォントサイズとかを修正。

 ちなみに、そもそもこの作業をやるためにftpでファイルアップロードしなきゃいけないのかなー、ちょっとややこしそうだなー、とびくびくしていたのですが、とりあえず、管理画面から、外観→テーマの編集で普通にCSSを編集する窓を開くことが出来ました。

 ちなみに、blockquoteの中身の斜体がちょっと気に入らなくて、これを直す方法ってあるのかなー、と少しだけ調べてみたのですが、こちらは良く分かりませんでした。

https://core.trac.wordpress.org/ticket/24471

In the shot from Twenty Thirteen, it’s still italic just as all the other words are.

 ……という訳で、なんかこちらで色々とやりとりされていますが、これは似たようなネタとなるのでしょうか。
 まぁ、いずれにせよこちらは今後の課題でしょうか。

 とかく、そんな感じでwordpress関連で調べたことのまとめでした。