WordPressのWP_Queryの使い方を1枚のPHPファイルにまとめたコード・スニペットがgistにアップされていました。WP_QueryはWordPressの根本に関わる機能であると同時に、ここを理解することがWordPressを使ったカスタマイズすべての基礎になります。なのでスニペットがあると非常に便利だと思い、forkして翻訳してみました。 2014/07/16 最新版に追随しました。
説明 先週3回にわたってtax_queryパラメータを使ったカテゴリーや投稿タグ、投稿フォーマットの絞り込みを整理したが、その途中で目に付いたのが'meta_query'パラメータ。この'meta_query'パラメータは、カスタムフィールドの絞り込み条件を指定するためのもので、3.2で登場した新しいパラメータのようだ。 まずはカスタムフィールド関連パラメータのおさらいから。 これまでの query_posts関数でカスタムフィールドを使うケースとしては、特定のカスタムフィールドが設定されているものを絞り込む場合と、カスタムフィールドの値でソートする場合がある。例えば'ranking'が'1'の投稿を絞り込む場合は
お引越ししないといけなくなりまして・・・ とある理由でwordpressを丸ごと別のサーバに移管したり乗り換えたり、つまりお引越をさせないといけない場面は多々あります。既に稼働しているwordpressをスムーズに移行させるには下記の手順がベストです。カテゴリやプラグイン等々の再設定も行う必要ないので楽に移行できます。 wordpress移行前の準備、旧サーバから必要なファイルを揃える 1:旧サーバデータベースを丸ごとエクスポートする phpMyAdmin等からwordpressが入ってるDBを丸ごとダンプしておく。 (※右図はphpMyAdminのエクスポート画面) ↓ 2:旧サーバからファイル一式をダウンロードする FTP等でwordpress関連のファイル全てをダウンロードしておく。 新サーバにwordpress移行する手順 3:新サーバにファイルを丸ごとアップロードする 旧サーバか
ちょうど1年前にさくらサーバーで、SSHを使ってHTML上でPHPを認識させるための記事を書きました。ちなみにさくらサーバーのプランはスタンダード以上です。ライトプランでは動作を確認していません。 当時は問題なかったのですが、昨年の夏ごろ、PHPの脆弱性により不正アクセスされるケースがさくらサーバーで確認されるようになりました。 これは、さくらサーバーの不備ではなく、独自でPHPを設置した際に、そのバージョンが古く、新しいバージョンにしなかったというのが主な原因です。 私もすっかり自分でPHPを設置したことを忘れていたため、不正アクセスの餌食になりました。 随分時間が経過してしまったんですが、改めて、さくらサーバーでHTML上でPHPを動かすための方法をまとめたいと思います。 php.cgiの作成&アップロード テキストエディタに下記の2行を記述して、さくらサーバーの wwwフォルダの直下
Skip to the content 名前順 A(4) C(3) D(1) E(1) I(15) L(1) N(1) P(5) Q(1) S(3) T(2) U(1) W(10) X(1) 情報別 コメント情報(0) 投稿情報(7) タクソノミー情報(1) サイト情報(23) テーマ情報(3) ユーザー情報(2) カスタムフィールド情報(0) リンク情報(0) リクエスト情報(13) ユーティリティ(0) プラグイン(0) その他(0) 目的別 調べる(0) 表示する(0) 取得する(0) 操作する(0) 設定する(0) 削除する(0) SSL(0) ブロックエディター(0) A(4) $allowedposttags - 投稿できるHTMLタグ一覧 $authordata - 現在の投稿者情報 ABSPATH - WordPressのパス名 AUTOSAVE_INTERVAL - オー
のようにタイトルが重複してしまうんです… 先日 RSS フィードのタイトルの問題は直したのに、ブログエントリをフィードしていただいた時に変な引用になっていたのです。 代助さん (@hondamarlboro) から、<title>タグの無いようがおかしいと教えていただいて調べてみました。プラグインが怪しいので最も思い当たる All in One SEO を無効にしたところ現象は収まりました。 原因を調べるために少し追いかけてみたのですが、だいぶ複雑な問題がありました。 All in One SEOは何をしているのか All in One SEO はタイトルを変更する機能を持っています。 ここで指定している %post_title% | %blog_title% という書き方だと
wordpressを設置するたびにプラグインを入れるのが けっこうめんどくさいので、 自分のメモ用として残しておこうと思います。 リンク先は実装するときに参考にしたサイトです。 Plip | WordPressプラグインのクリップサイトも参考にしています。 Akismet コメントスパム対策 Akismetの使い方とAPIキーの取得方法 – WordPressのプラグイン | コメントスパム対策 | SEOテンプレート比較 All in One SEO Pack SEO対策(これだけでも、ちゃんと設定すれば充分上位表示します) SEO対策に効果的なカスタマイズ – WordPressのプラグイン | All in One SEO Packの使い方 | SEOテンプレート比較 Breadcrumb NavXT パンくずリストを表示 Breadcrumb NavXTでパンくずリストを表示 |
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く