Category : デジタルとWEB

昨日、WordPressの全ての記事のパーマリンク変更を断行したわけですが、予想外のことが色々起こりバタバタしたので備忘録。 その1. WordPressの自動301リダイレクトが効かない 大昔、日本語スラッグの記事URLを半角英数字に変更した際はWordPressが自動でリダイレクトしてくれてたので、「WordPressすげー」と思った記憶があったのと、他者ブログさんで自動リダイレクトしてくれた…続きを読む

パーマリンク設定を変更したった。経緯を書きます。 どう変更したか (ドメイン)/%category%/%postname%.html ↓ (ドメイン)/%postname%.html 要するに、記事が属するカテゴリーをURLから取っ払いました。 なんで? 記事公開後にカテゴリー変更が利かない、これに尽きる。 ブログは生き物である、という名言がありますが、というか今俺が作りましたが、3年も運用してる…続きを読む

当サイトがやたら重いので、いよいよ高速化に乗り出そうということでいろいろ実験しました。 とりあえず手っ取り早くつけ外しが可能なところからやってみよう、ということでAPIみたいに外部リソースを利用している要素を一つづつ削除してみることに。 実は大して解決しないことが分かったのですが、一応履歴として残します。 検証環境 ブラウザはchrome WordPressにはログイン状態(WP Super Ca…続きを読む

会社の後輩に「いまさしさんのサイト、重いっすよ」と言われてショックを受け、高速化に踏み切ることを決意しました。 で、プラグインの「WP Super Cache」を試してみました。巷ではwordpress必携プラグインみたいです。ずっと知ってたんですが、気にしていませんでした。 » WP Super Cache 静的htmlをキャッシュしてそっちを閲覧してもらうことで高速化を図…続きを読む

こいつのことです。 投稿エリアにurlが入ってると自動で取得されるサムネイルですが、これの制御方法をメモしておきます。他にも方法があると思いますが、結構手軽に実現できたので自分のやりかたを。 WP-OGPっていうプラグインを使います 自動でオープングラフ系のコードを入れてくれる便利なプラグインです。 WP-OGP こんな感じでタグを生成してくれます。 <!– BEGIN: WP-OGP b…続きを読む

ブログでよくあるサイドカラムにあるアレ。 ずっと「popularity contest」ってプラグインを使ってたんですが、アクセス経路による重みづけ設定とか妙に高機能な割に、集計基準が不透明で(ちゃんと調べたら分かるんやろうけど)、実態とかけ離れたランキングを晒してたので、もう変えてまうことにした。 ということで、今回は「WP-postviews」っていうのを使いました。 WP-postviews…続きを読む

トップページだけサイドカラムの出し分けをしようとしてif(is_home())を試したんですが、全く反映されずに困っていたら原因が至極単純だった。 トップページの最新記事をquery_posts()を使って吐き出していたんですが、 これを使うと同じページでもそれ以降はarchiveと判定されるようです。 つまりサイトのソース構造がこうなっていると、 こう判定されるらしい。 なので、不必要になったら…続きを読む

現在プライベート案件で、とあるジャズトランペット奏者の方のサイトをフルWordPressでリニューアル制作させてもらってます。 で、もちろんライブ予定ページが必要なんですが、固定ページを毎回HTML更新させるわけにもいかん、ということで記事投稿を使って実現する方法をメモします。 要するにこういうのを作りたいわけです。 要件は以下の通りです。 未来投稿がサイトに表示されるようにする 未来の記事だけを…続きを読む

ご存じのように、WordPressではカテゴリートップのパーマリンクに何かディレクトリを挟むことが必要。 http://xxxx.net/category/(カテゴリー名)/ デフォルトでは /category/ が入るようになっていて、省略はできない。 なお文字列を変更することは可能。 構造としてなんか気持ち悪いなぁと思ってたら、やっぱり省略する方法があるみたいです。 プラグインを使います。 h…続きを読む

急にトップページのレイアウトを変更したくなって、記事の要約出力まわりをごにょごにょいじったのでメモします。 大きく分けると、the_excerpt(); を使う方法と the_content(); の2種類があります。 the_excerpt();を使う場合 the_excerpt()は「抜粋」に入力があればそれを、無ければ本文を吐き出す。 <?php the_excerpt(); ?&gt…続きを読む

ローカルナビ用途でwp_list_categoriesで吐き出したカテゴリの順番を制御できるということで鼻息荒くインストールした「My Category Order」ですが、ダッシュボードで設定してもサイトに反映されんぞ。 ということで放置していたわけですが、ひょんなことから解決方法が分かったので、とりあえずメモしておきます。 orderbyを変えるだけ 実は、wp_list_categoryのo…続きを読む

当サイトですが、末端の記事ページからの回遊性がどうも悪いらしく、離脱するか、トップに戻るケースが大半のようです。 改善策としては、記事→記事の横渡りを促すのが一般的かと思います。 で、当サイトはカテゴリ毎にばっさりターゲットを分けて考えているので、カテゴリ内での記事移動が望ましい。 ということで、各記事ページの末端に、自分が属するカテゴリの最新記事リストを掲載することにしました。 その方法を載っけ…続きを読む

2 / 212