タグ

WordPressに関するozzwarのブックマーク (25)

  • マルチサイト化した複数のサイト間で、相互に記事を取得する方法

  • WordPress 抜粋と「続きを読む」のカスタマイズ小ネタ - Qiita

    抜粋と「続きを読む」は似てるようだが、テンプレートタグが the_excerpt() か the_content() かで結果が異なるので注意。 抜粋 the_excerpt() the_excerpt() で使われるテキストの優先順位と末尾の処理 投稿作成/編集画面 の抜粋文入力欄の内容 ↑がなく、<!-- more -->タグがあればその前まで ↑がなければ投稿文の最初の55個の単語(日語版の場合は110文字)が使われ、末尾に[...]がつく 全てにおいて抜粋のテキストからはHTMLタグと画像が除去される。 なお、the_excerpt() そのままでは文末に文へのリンクが作成されないので注意。 抜粋される文字数の変更 日語の場合 必ず WP Multibyte Patchの機能を使うこと http://eastcoder.com/code/wp-multibyte-patch

    WordPress 抜粋と「続きを読む」のカスタマイズ小ネタ - Qiita
  • Reverse Proxy環境下でWordpressの管理画面が正常に動作しない

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

    Reverse Proxy環境下でWordpressの管理画面が正常に動作しない
  • WordPressで利用する画像のURLをフックで変更する | work.log

    WordPress のメモ書き。 とあるサイトの負荷を軽減させるために画像サーバを別建てする必要が出てきました。 サイトは WordPress で作っていて、これまでと変わらない操作で画像を管理出来るようにする必要があるため、この画像を Nginx のリバースプロキシ + キャッシュを使って処理させようと思ってます。 実体は WordPress に。画像サーバの Nginx は要求された画像をなければ取得しに行って、以降はキャッシュを返す事によってリクエスト数を分散させようという目論見です。 とりあえず今回は WordPress の画像を別サーバで処理させるためにフックを使って URL を変更してみます。 スポンサーリンク URLを置換する関数 (手抜きVer) まず最初は共通で利用する画像の URL を置換する関数から。 今回は時間がなかったのでやっつけで “/wp-content/up

  • 地元びいき | 地元の宝を、未来へ繋げる

    北海道東北関東・甲信北陸東海近畿中国四国九州・沖縄イベント 出展しました!〜アートブックとコーヒーの祭典『HaveAnice Festival』@台北 今年の3/24(土)25(日)に開催された『第2回 Culture & Coffee Festival in Taipei』に続き、12/1(土)2(日)と第3回目となる『Culture & Art Bo […] 滋賀県 【近江の麻 近江上布】清らかな湧水、そして先人の高い技術が育んできた最高級の麻織物 近江の麻 近江の愛知川・宇曽川流域は、高宮布からの染織の伝統、最高水準の仕上加工技術、そして鈴鹿山脈からの清水と、染織から仕上げまでの麻布の生産に必要なものが一か所で揃う全国でも数少ない地域です。手触り、肌ざわりを大切に […]

    地元びいき | 地元の宝を、未来へ繋げる
  • サーバーの設定に起因する不可思議な挙動

    サーバーの設定、特にPHPのセッティングに起因する不具合をいくつか紹介したいと思います。 PHPのセッティングはphp.ini という設定ファイルを編集することで行なわれます。VPSや専用サーバーなどは当然自分でセッティングを行なわなくてはいけませんが、安価なホスティングサービスではどうでしょうか。 いわゆる共用サーバーと呼ばれるホスティングサービスでは、そのサーバー標準のphp.ini が設定されており、「通常の使用」では問題が無いようになっていると考えられます。しかし、この「通常の使用」というのが、どこまでの使用を表しているのかは各サービス会社ごとに見解は違うようです。ですので、PHPが利用できる、WordPress が使えると書いてあっても、初期設定のままネットショップを構築できるかどうかはやって見ないと分からないわけです。 そこで、日頃皆さまからいただいています貴重な情報をもとに、

    サーバーの設定に起因する不可思議な挙動
    ozzwar
    ozzwar 2013/03/30
    サーバーの設定に起因する不可思議な挙動 php.iniの設定など
  • meta_query-カスタムフィールドによる複雑なポストの抽出 | WordPress 編

    WordPress 3.1 から、meta_query が WP_Query() の引数に追加されました。meta_query を使うと、従来不可能だった複数のカスタムフィールドの指定が可能になり、同時に、大幅に拡張された比較演算子や比較時の型を指定をできます。 meta_query により複数のカスタムフィールドが使えるようになったのですが、使いすぎには注意しましょう。詳しくは、カスタムフィールドの欠点を参照してください。 meta_query のパラメータ SQL を使ったことがあれば、「あーあれだな」とすぐに分かります。 パラメータ 意   味 設 定 値

    ozzwar
    ozzwar 2013/03/23
    関連記事
  • 【WordPressで「特定のカテゴリに含まれている記事」を表示するときに今見ている(表示している)記事を除外したりできる「post__not_in」について】|今村だけがよくわかるブログ

    WordPressで「特定のカテゴリに含まれている記事」を表示するときに今見ている(表示している)記事を除外したりできる「post__not_in」について】 ブログを運営されている方で、「これは配置しておかないとな!」というコンテンツはいくつかありますよね。例えばそういうコンテンツの中の1つで、「今見ているカテゴリの最新記事を表示」ってのがあると思います。 私のブログだったらこんなやつですこれはFacebookカテゴリの最新記事を5件表示しています。 それで、私の場合は「WP_Query」を使って上の様な表示をさせているんですけど、今見ている記事も含めて表示されてしまうと変ですよね。 「この記事のカテゴリの他の記事を見てほしいんだ!」って感じです。ですので、ここで「post__not_in」パラメータを使います。 前提を決めますと、こうです今見ている記事のカテゴリに含まれている他の記事

    【WordPressで「特定のカテゴリに含まれている記事」を表示するときに今見ている(表示している)記事を除外したりできる「post__not_in」について】|今村だけがよくわかるブログ
  • WordPress でカスタムフィールドの日付から年別アーカイブリストを作成する

    元ネタは WordPress語公式フォーラムの「カスタムフィールドの日付から年別アーカイブリストを作成」です。このような、投稿の日付ではなくてカスタムフィールドに入力した日付でイベントカレンダー的なこととか、そらもう色んなことをひととおりしたい、というご要望は wpxtreme にもたくさん寄せられます。かなりの需要があると思われますので、自力で頑張りたい人のために一例としてやってみます。 仕様 カスタムフィールドに入力した日付を元に、年別アーカイブ一覧を出力したり年別アーカイブを表示したりする。 カスタムフィールドの値の書式は 'yyyy年mm月dd日'。 カスタムフィールドのキーは 英数字。 使い方 wp_get_archives() とほぼ同じですが、パラメータがちょびっと違ってます。 書式 <?php my_get_year_archives( array( 'date_fi

    WordPress でカスタムフィールドの日付から年別アーカイブリストを作成する
    ozzwar
    ozzwar 2013/03/04
    カスタムフィールドの日付から年別アーカイブ
  • WordPressで「リビジョン」と「自動保存」を止める方法+過去のリビジョンも削除する方法

    データベースの負荷が増えるだけでなく、利用するサーバ(の設定)によってはリビジョンや自動保存が良からぬ動きをする…ことがあったため、最近になってリビジョンも自動保存も止めるようにしました。 と言っても、WordPressをインストールした段階では、記事を投稿しようとするとリビジョンや自動保存が勝手に動いてしまうので、WordPressインストール時にプラグインを利用するか、あるいは手動で止めておく必要があります。 また、リビジョンを停止しても、それよりも以前の(過去に溜まった)リビジョンは自分で消すしかないですので、今回は リビジョンと自動保存の停止方法 に加えて、過去のリビジョンも削除する方法を合わせて紹介させていただきます。 プラグインを利用して、リビジョンと自動保存をまとめて止める Disable Revisions and Autosave plugins というプラグインを利用し

    WordPressで「リビジョン」と「自動保存」を止める方法+過去のリビジョンも削除する方法
    ozzwar
    ozzwar 2013/02/22
    「リビジョン」と「自動保存」を止める
  • http://code1616.net/wordpress/entry-36.html/tag/%E7%94%BB%E5%83%8F/

    ozzwar
    ozzwar 2013/02/11
    titleとalt
  • [069] カスタムフィールドテンプレートの便利な機能色々 | WordPress experiment – twentyten customize-

    WordPressのプラグイン「カスタムフィールドテンプレート(Custom Field Template)」は投稿するときカスタムフィールドの入力を支援する、とても有名なプラグインです。 WordCampNagoya2010 のライトニングトークで作成者の宮下さんがされた「Custom Field Template プラグインの使い方」(右図)の便利な機能を、遅ればせながら試してみました。 (WordCampNagoya2010 発表についてはこちら) カスタムフィールドテンプレートをインストールすると、設定(オプション画面)のテンプレートコンテンツには右図のような設定が入っています。 1.type の種類 まず、基的な type は右図のデフォルトテンプレートにある6つだそうです。 2.カスタム投稿やページで使う(表示制限) 設定画面にある投稿タイプ(投稿、ページ)、カスタム投稿

    ozzwar
    ozzwar 2013/02/10
    カスタムフィールドテンプレート
  • Wordpressのカスタムフィールドにアップロードした画像のサムネイルとか中サイズとか取得するfunction - 327.587 km。

    備忘録として Wordpressのアップローダーで画像をアップすると、サムネイルとか中サイズとか大サイズの画像が自動作成されます。 設定>メディアのところで好きなサイズを指定できるアレです。 Custom Field GUI Utilityを愛用させていただいているので、それ経由でアップした画像のサムネイルとかを取得するFunctionです 探したらこちらの記事にコードがあったのですが カスタムフィールドのサムネイル画像ファイル名取得 ちょっとだけ改造 //カスタムフィールドのサムネイル取得 function get_cs_image($id,$size,$metaname){ global $wpdb; $array1 = $wpdb->get_results("SELECT * FROM $wpdb->postmeta WHERE post_id='$id' AND meta_key=

    Wordpressのカスタムフィールドにアップロードした画像のサムネイルとか中サイズとか取得するfunction - 327.587 km。
  • WordPress管理画面を顧客用にカスタマイズする方法 | hTDESIGN

    お客様から依頼を受けてWebサイトを制作する場合、新着情報の投稿など、顧客側でサイト更新を行いたいという要望は多いかと思います。 WordPressで制作したならば、サイト管理画面にログインすることで更新作業が行えるので、それは可能です。管理者(制作側)が、予め顧客のアカウントを追加して、管理権限を制限することによって、不用意にサイト構築内容が変更されてしまうのも防ぐ事ができます。 しかしながら、あからさまにWordPressを利用していることが露骨な管理画面を、そのまま顧客にお見せするのも節操がありません。ここでは、そういった部分の配慮と、顧客に解り易い管理画面にカスタマイズするために、私が採っている方法を記述します。 尚、以下の内容はWordPressバージョン3.3.2/3.4.2で検証したものです。 ログイン画面のカスタマイズ ロゴを変更する functions.phpに下記コード

    ozzwar
    ozzwar 2013/02/10
    管理画面を顧客用にカスタマイズする方法
  • WPプラグイン Contact Form 7 デザインのカスタマイズ | hijiriworld Web

    言わずと知れた WordPress にコンタクトフォームを設置するプラグイン「Contact Form 7」のデザインのカスタマイズ方法です。 フロントエンドの開発セオリーを知っている人にとってはあたりまえの話ですが、迷える子羊のために。 Contact Form 7 の使い方については解説しません。ググってください。 Contact Form 7 のテンプレートは以下のように設定した前提で解説します。 マークアップ構造を分析 初期状態 <div class="wpcf7" id="wpcf7-f49-p2-o1"> <form action="/wordpress/contac/#wpcf7-f49-p2-o1" method="post" class="wpcf7-form"> <div style="display: none;"> ... </div> <dl> <dt>名前 (必

    ozzwar
    ozzwar 2013/02/07
    入力エラーダイアログのカスタム
  • YARPP – Yet Another Related Posts Plugin

    Description Related Posts Plugin for WordPress Yet Another Related Posts Plugin (YARPP) is a professionally maintained, highly customizable, performant and feature rich plugin that displays pages, posts, and custom post types related to the current entry. YARPP introduces your visitors to other relevant content on your site — boosting visitor engagement, time on site and SEO. Related Posts can inc

    YARPP – Yet Another Related Posts Plugin
    ozzwar
    ozzwar 2013/02/04
    関連商品紹介
  • 絞り込み検索を可能にする「Custom Fields Search」[WordPress]

    Kotoriはマルファン症候群という難病を患っています! 今後は、マルファン症候群に関するトピックも扱っていきます! KOTORI Blogの公式キャラクター「パンD」です。 2014年03月06日 追記 「Custom Fields Search」プラグインには以下の欠点があります。 プラグインが2009年8月19日から約4年間全く更新されておらず、最近4年ぶりに更新されたが作者さんが「サポートできないのでリリースはこれが最後だろう」と宣言している。 inputやselectタグを含んだformタグを丸々書き出すので出力コードを自由に編集することができない。 W3Cのバリデータに通らない 余力がある人は、絞り込み検索をプラグインに頼らず自分で実装することをオススメします。 この記事を読めば出来ると思います。参考にしてください。 絞り込み検索をプラグインを使わずに実装[WordPress]

    絞り込み検索を可能にする「Custom Fields Search」[WordPress]
  • WordPressの Contact Form 7 で確認ページを挟むためのjQueryプラグイン

    WordPressの Contact Form 7 を強化するための非常に便利なjQuery プラグインが紹介されておりましたので、早速利用してみました。 このjQuery プラグインを利用することで、Contact Form 7 で設置したお問い合わせメールフォーム画面に「確認画面」を挟むことができます。 ※ページはリロードしませんので、正確には「確認フェーズ」を挟むイメージです。 設置はも簡単ですし、当ブログでも問題なく動作したので、jQuery で Contact Form 7 に確認画面を挟む方法について紹介させていただきます。 jquery.wpcf7.confirm.js のダウンロード 以下のページにアクセスし、ページ下部のリンクよりjavascript ファイルをダウンロードします。 jquery.wpcf7.confirm.js の設定 ダウンロードした jquery.w

    WordPressの Contact Form 7 で確認ページを挟むためのjQueryプラグイン
  • カスタム投稿とタクソノミーによる数値範囲の絞り込み検索について

    いつもフォーラムではお世話になっています。 WordPress 3.4.1 Custom Field Template 2.0.4 カスタム投稿はfunctions.phpに記入 カスタム投稿とタクソノミーによる絞り込み検索を行いたく、四苦八苦しやっと下記の方法で出来るようになりました。 <form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>"> キーワード <input type="text" name="s" id="s"> <input type="hidden" name="post_type" value="カスタム投稿名" /> ラベル名1 <select name="タクソノミー名"> <option value="" selected="true">指定し

    カスタム投稿とタクソノミーによる数値範囲の絞り込み検索について
    ozzwar
    ozzwar 2013/01/31
    カスタム投稿とタクソノミーによる数値の絞り込み
  • マルチサイトのネットワークから新着記事をカテゴリ限定で取得するには

    すみません、お力を貸してください。 マルチサイトで以下のように親サイトの下に子サイトを全く同じ構成で作っています。 (カテゴリIDもカテゴリスラッグも全て同じです。) ■親サイト │ □子サイトA │ ├カテゴリ1 │ ├カテゴリ2 │ └カテゴリ3 □子サイトB │ ├カテゴリ1 │ ├カテゴリ2 │ └カテゴリ3 □子サイトC ├カテゴリ1 ├カテゴリ2 └カテゴリ3 親サイトに、それぞれの子サイトのカテゴリ1だけを引っ張ってきて新着表示をさせたいのですが、以下の方法から更にカテゴリを絞り込む方法がわかりません。 http://notnil-creative.com/blog/archives/774 どなたかご教授いただければと思います。よろしくお願いします。

    マルチサイトのネットワークから新着記事をカテゴリ限定で取得するには