タグ

WordPressとWordpressに関するozzwarのブックマーク (314)

  • カスタムフィールドの値で除外検索をしたい

    simplysxと申します。 カスタム投稿「bookinfo」での投稿情報の中から キーが「キーワード」で、値が「アーカイブ」のものを除外したいと思い 以下のコードを書きました。 <?php $paged = get_query_var('paged'); query_posts( array( 'post_type' => 'bookinfo',//投稿タイプ 'post_status' => 'publish',//公開中かどうか 'posts_per_page' => 15,// 1ページに表示する件数 'meta_key' => 'キーワード', 'meta_value' => 'アーカイブ', 'meta_compare' => '!=', 'orderby' => 'rand',// ランダムに表示 'paged' => ( $paged ) ? intval($paged)

    カスタムフィールドの値で除外検索をしたい
  • WordPress カスタム投稿タイプ情報取得

    前回の WordPress 記事のいろんな情報を取得する の流れで今回はカスタム投稿タイプの投稿タイプの情報取得します。 get_post_type_object(get_post_type()); でカスタム投稿タイプの情報が取得できます。get_post_type()にポスト名指定すれば個別に取得することも可能です。 カスタム投稿タイプのラベルを表示させたい時は <?php echo esc_html(get_post_type_object(get_post_type())->label ); ?> このような感じです。 また、カスタム投稿タイプの投稿タイプ概要を表示。 投稿タイプ概要 esc_html(get_post_type_object(get_post_type())->description); 結果:動物に関する記事です。 投稿タイプ名(スラッグ) esc_html(g

    WordPress カスタム投稿タイプ情報取得
  • 複数外部RSSフィードをWordPressで表示

    複数外部RSSフィードを表示する方法はGoogleなどで検索すると色んな方法がありますが、ここではWordPressの関数リファレンス/fetch feedに紹介してあるコードを元に色んな形で複数外部RSSフィードをまとめた一覧を表示させてみたいと思います。 関数リファレンス/fetch feedで紹介されているコード まずはGoogle ウェブマスター向け公式ブログのRSSフィードを関数リファレンス/fetch feedで紹介されているコードをそのまま使い表示してみます。 Google ウェブマスターから Google 検索セントラルへ Google 画像検索に画像のライセンス情報を表示する リッチリザルトと Search Console に関するよくある質問 ベータ版リッチリザルト テストの終了 Google でのスパムレポートの利用方法 ここでは1つのサイトのRSSフィードだけを表示

    複数外部RSSフィードをWordPressで表示
  • takabo.net

    This domain may be for sale!

  • WordPressを導入したがWPではないページ(.php)にWPタグや新着一覧を表示

    WordPressで新着情報等をCMS化したサイトを作ったけど、DreamWeaverで編集したいなど更新する手間を省くため通常のページ(更新頻度が高くない)は静的なページで作ることはよくある。というかそのほうがメンテナンス性はむしろ高いと思う。 作ったことある方なら分かると思いますが、通常のページもWPページで全ページCMS化してしまうと、メンテナンス性は著しく低下するし、リクス(レイアウトが崩れちゃった、その他もろもろ・・・)も伴うことになる。結果=無駄なリソース発生→早く帰れない・・・となる。 でも通常のページでもWPのタグや機能は使いたい場合がある。 特に最近の投稿一覧や投稿そのものを表示させたいなど。 投稿一覧はRSSで取得する方法もあるけど手っ取り早いのが 静的ファイル(ただし拡張子はphpである必要がある。またはhtmlphpとして動作させる必要あり)でWPの機能を追加する

    WordPressを導入したがWPではないページ(.php)にWPタグや新着一覧を表示
  • 「個別記事」ごとにテンプレートを変更できるプラグイン「Single Post Template」 – ワードプレステーマTCD

    こちらの記事はしばらく時間がたっており、現在はサポートがされていないかもしれません。最新バージョンの WordPressで使用した場合は互換性の問題が発生する可能性がありますことをご理解くださいませ。 WordPressは、固定ページごとにデザインを変更することができます。例えば、1カラムのページテンプレートを用意しておくと、固定ページごとに用途によってデザインを変更したり出来るわけです。ただ、それは固定ページだけの機能で、投稿記事のデザインは変えられない仕様です。それを通常の投稿記事でもテンプレートデザインを変更できるWordPressプラグイン「Single Post Template」をご紹介します。 Single Post Template まず、下記からWordPressプラグイン「Single Post Template」をダウンロードして、有効化します。 ダウンロード 個別記

    「個別記事」ごとにテンプレートを変更できるプラグイン「Single Post Template」 – ワードプレステーマTCD
    ozzwar
    ozzwar 2014/09/06
    投稿でのテンプレート変更
  • TinyMCE Templates – ページや記事のテンプレートを作成するプラグイン | Firegoby

    ビジュアルエディターに追加されたボタンから、あらかじめ登録したHTMLテンプレートを記事やページに挿入するためのプラグインです。 たとえば、テーブルなどを使用した面倒なHTMLも、このプラグインを使用すれば簡単に挿入することが可能です。 ”製品情報”や”プレスリリース”など定形フォーマットのページや記事を作成する際に便利だと思います。 ダウンロード ダウンロード – TinyMCE Templates « WordPress Plugins 主な機能 管理画面でHTMLテンプレートを作成し、ビジュアルエディター上のボタンから簡単に記事やページに挿入することが可能です。 HTMLテンプレートは、他のユーザーと共有することも可能です。 スクリーンショット ビジュアルエディター上のテンプレート挿入画面 テンプレートの一覧 テンプレートの編集画面 更新情報 [get_posts disabled_

    TinyMCE Templates – ページや記事のテンプレートを作成するプラグイン | Firegoby
  • BuddyPressのマルチサイトのデータベースを分離したい!

    すごいよ!SharDB すごいよ、マサルさん的に言ってしまいましたが、WordPressのSharDBはとても素晴らしい WordPressでマルチサイトを作るならマストプラグインのうちに入るであろう、素晴らしいプラグインです SharDBとは HyperDBを元に作られたマルチサイトでデータベースを分散するためのプラグインで、最大で4096個のデータベースに分散することが出来るようです。 基は 16個、256個、4096個の3タイプに分かれますが、256で止めておきなさい、4096個の状態はテストしていませんとかHyperDBでも言われていまして、4096個のデータベースなんて想像もつきませんが、基は16個のデータベースでほとんどのマルチサイトはカバーできるのではないでしょうか? 私も使い始めたばかりで、細かいセッティングなどは調べている最中なのですが今回も16個のデータベースにてマ

    BuddyPressのマルチサイトのデータベースを分離したい!
  • 【WordPress】pre_get_postsを使ってハマりました。 - NPO法人のためのIT支援事務所 ht

    近頃、ちまたで噂になっております「pre_get_posts」。 基私は子テーマで開発することが多いので、出来る限り親のテンプレートは触りたくないです。出来れば、子テーマの中にはstyle.cssとfunctions.phpだけにしたいな〜って思ったり。 ※現実には難しいですが・・・ pre_get_postsを使えばfunctions.phpに記載するのでテンプレートファイルへの記載が減るなぁ〜と。 でもって、ちまたで噂の「pre_get_posts」とは簡単に言うとメインクエリーの抽出条件を初回のデータを取得時に変更できるものです。 ちまたで噂では、「query_posts」を使わずに「pre_get_posts」を使おう!って言うのを良く見聞きします。 利点を簡単に書くと、「pre_get_posts」を使うと記事データを取得してブラウザーに表示するまでの間で記事取得の為のデータベ

    【WordPress】pre_get_postsを使ってハマりました。 - NPO法人のためのIT支援事務所 ht
  • 絞り込み検索をプラグインを使わずに実装[WordPress]

    Kotoriはマルファン症候群という難病を患っています! 今後は、マルファン症候群に関するトピックも扱っていきます! KOTORI Blogの公式キャラクター「パンD」です。 まえがき WordPressで絞り込み検索の機能を実現させるとしたら、みなさんどうしますか? 普通はまずプラグインで手っ取り早くできないかと考えるかと思います。 プラグインで考えると真っ先に挙がるのが『Custom Fields Search』です。 この『Custom Fields Search』のいい所は無料という点です。 絞り込み検索を実装するプラグインの中で実用的かつ無料なのは『Custom Fields Search』くらいではないでしょうか。 『Custom Fields Search』は余りおススメできない しかし、『Custom Fields Search』は余りおススメできません。 理由としては以下

    絞り込み検索をプラグインを使わずに実装[WordPress]
    ozzwar
    ozzwar 2014/06/20
    絞り込み検索
  • 詳解 WordPress

    1.WordPress の概要 書の目的 書の対象者 「Hello world!」を表示しよう インプットとアウトプットで考えるWordPress「Hello world!」ページへのHTTP リクエストとHTTP レスポンス 管理画面でのHTTP リクエストとHTTP レスポンス WordPress と静的なWeb サイトの比較 2.WordPress の構造 WordPress の実行領域 WordPress の構成要素 WordPress のファイルおよびディレクトリ構成 WordPress コアWordPress コアとは? ページコントローラを作成してWordPress を利用する wp-config.php設定ファイルのwp-config.php とブートストラップのwp-load.php wp-config.php のデフォルトの設定項目 wp-config.php に設

  • えっ?これも!?wordpressで制作されたハイクオリティWEBサイト100選!

    最近では新しいCMSがドンドン誕生してきており、その機能の進化は凄いと感じます。特にWordPressの成長は著しく、日国内でもwordpressを活用したサイトを当によく目にするようになりました。 実際に2014年5月29日の最新調査結果によると、世界のトップ100万サイト中、約22.3%のWebサイトでWordPressが活用されております。さらにCMSを使って構築しているWebサイトのうち、過半数以上の60.0%はWordPressで構築されているようです。 この数値はまだまだ増加傾向にあり、世界の開発チームが日々システム改善の開発・向上をおこなっております。その開発スピードも凄まじくwordpressの虜となる要因の1つでしょう。 参照データ:w3techs wordpressは、もともとのブログ作成CMSというスタートでしたが、今では企業サイトやECサイト等、幅広いジャンルで

    えっ?これも!?wordpressで制作されたハイクオリティWEBサイト100選!
  • BuddyPressのマルチサイトのデータベースを分離したい!

    ここ数週間、ずっとBuddyPressで作ったマルチサイトもとい、WordPressでのマルチサイト化に伴いデータベースの肥大化に対応するにはどうしたらよいものかとずっと考えてきましたが、やはり ということを考えたほうがいいという結論を自分の中で出しました。 なぜデータベースを分離させるのか 実際にマルチサイトごとのデータベースの分離の手順に説明する前に、なぜマルチサイトをある程度のところでデータベースを分離させたほうがよいのか、熱く語ってもよいでしょうか? 理由 テーブル数が超やばい マルチサイトをどんどん展開させていくといずれヤバくなるのがこのテーブル数の問題です。 下の画像は、一つのマルチサイトで生成されるテーブルです。

    BuddyPressのマルチサイトのデータベースを分離したい!
  • 【ギャラリーサイトで重複しない画像をランダム表示させる時に使った】WordPressで投稿を取得する際に「ORDER BY」節を付ける|今村だけがよくわかるブログ

    【ギャラリーサイトで重複しない画像をランダム表示させる時に使った】WordPressで投稿を取得する際に「ORDER BY」節を付ける WordPressのフィルターフック「posts_orderby」を使うと、投稿を取得するSQLクエリに「ORDER BY」節を加えることができます。私の場合は、ギャラリーサイト制作の時に使いました。 無限スクロールができて、スクロールするたびにどんどん写真が表示される、みたいなギャラリーサイト。その際「重複しないランダムな写真を次々に表示」させるために必要でした。イメージですと、今制作中の「大英図書館Lovers」のサイトが最も近い動作です。 スクロールするたびに重複させずに写真をランダム表示 というわけで、今後もちょくちょく使いそうなので「posts_orderby」の動きについてメモ書きました。(ランダムで重複させない方法については需要がありましたら

    【ギャラリーサイトで重複しない画像をランダム表示させる時に使った】WordPressで投稿を取得する際に「ORDER BY」節を付ける|今村だけがよくわかるブログ
  • PC とスマホの表示を切り替える is_mobile と wp_is_mobile の違い - Naifix

    wp_is_mobile() の使い方 wp_is_mobile() は、PC とスマホで出力を切り替えるための関数です。 基形は以下のとおり。 <?php if ( wp_is_mobile() ) : ?> <p>スマホのみ表示されます。</p> <?php else: ?> <p>PC のみ表示されます。</p> <?php endif; ?> PC 用のメニューとスマホ用のメニューを切り替えたいときなどに使えます(PC でブラウザの幅を狭くしてもスマホ用メニューを表示したくない、という場合)。 タブレットへの対応方法 wp_is_mobile() を使うとき注意しなければならないのが、「タブレットへの対応」です。 wp_is_mobile() では、タブレットはスマホと同じ扱いとなっています。 のちのち扱い方が変更される可能性もありますが、基的に「スマホ・タブレット」と「PC

    PC とスマホの表示を切り替える is_mobile と wp_is_mobile の違い - Naifix
  • wordpressのcontact form 7で確認画面を表示するプラグイン | Web活メモ帳

    WordPressでお問い合わせフォームを作る際に便利に使わせていただいてるContact Form 7ですが、一つだけネックなのが確認画面が無い事です。 企業サイトやコーポレートサイトを作る際にはクライアントからの要望でどうしても確認画面が必要な場合があります。日はContact Form 7に確認画面を出すライブラリ「contact-form7-confirm」を見つけたのでブログでご紹介します。 これでどんなサイトでもContact Form 7を使えますね。 使ってみた様子 以下が使ってみた様子です。送信ボタンが自動で確認ボタンに変更してます。 確認画面の実装。入力フォームの部分が入力値に変更されており、 戻る、送信ボタンが自動で表示されています。 使い方 ライブラリをダウンロード ライブラリをダウンロードすると、JSとCSSが含まれていますので、 headタグ内で読み込むよ

    wordpressのcontact form 7で確認画面を表示するプラグイン | Web活メモ帳
  • たった1行でケータイやスマホ用ページを高速化するQuick CacheのTips | ゆっくりと…

    WordPress の WPtouch や Ktai Style とキャッシュ系プラグインを 併用 する場合には、キャッシュさせないように設定するのが一般的でした。なぜなら、同じ URL のページを、デスクトップ用とモバイル用のキャッシュに分ける事が難しく、両者が混在しちゃうという問題が発生するからです。当然、ケータイやスマートフォンは、キャッシュの恩恵が受けらないですよネ。 ところが Quick Cache なら、オプションでたった1行のコードを設定すれば、それぞれのページを別々にキャッシュできちゃうんです。 ということで、前回記事 では wp-config.php にコードを追記しましたが、今回はもっとスマートに、Quick Cache 側に設定する Tips として紹介したいと思います。 設定 まずは、ユーザーエージェント文字列がスマートフォンなら "smartphone" を、ケー

    ozzwar
    ozzwar 2014/04/24
    スマホをキャッシュ
  • 表示速度を劇的に向上!無料のCDNサーバー「CloudFlare」は導入必須

    The faster, the better!ブログの表示速度向上は永遠の課題だと思っているg.O.R.i(@planetofgori)デス! gori.meは比較的画像が多いため、どうしても読み込み速度が遅く、以前から色んな方法を試して改善に努めてきた。その中でも間違いなく効果があると言える無料で利用できるCDNサーバー「CloudFlare」を紹介する!!ウェブ運営者、ブロガーは間違いなく導入した方がいい! そもそもCDNとは何か? まず、CDNについて簡単に説明する。CDNは「Contents Delivery Network」の略で、ウェブコンテンツを配信するために最適化されたネットワークのことを意味する。 ウェブサイトにある画像や動画などの高容量コンテンツをウェブサービスが提供されているサーバーとは別のサーバーにキャッシュし、代わりに配信して負荷分散するという仕組み。ここでいう「

    表示速度を劇的に向上!無料のCDNサーバー「CloudFlare」は導入必須
  • WordPressサイト用の.htaccess例 - dogmap.jp

    よりパフォーマンスの良い WordPress サイトを構築したいならば .htaccess ファイルを修正しましょう。 Webサーバに apache 2系を使用しているサイト用に、私が書いた .htaccess ファイルを元に解説します。 基方針は mod_deflate が使える場合は、有効にしてコンテンツを圧縮転送する。 mod_expires が使える場合は、有効にして画像ファイル等の静的ファイルをブラウザにキャッシュさせる。 適切な ETag を発行して、ブラウザのキャッシュを制御する。 アクセスしてほしくない WordPress ファイルに対するアクセスをブロックする。 存在しない静的ファイルに対してアクセスされた場合、WordPressを起動させない。 まず、私が作成した .htaccess ファイルを提示します。 AddType image/x-icon .ico <IfM

    ozzwar
    ozzwar 2014/04/20
    .htaccessでの静的ファイルキャッシュ
  • https://www.hirok-k.com/blog/

    ozzwar
    ozzwar 2014/04/20
    Quick Cache新旧版の選び方とその設定