タグ

WordPressに関するm-r-designのブックマーク (128)

  • カテゴリーごとに最新投稿が含まれていれば「NEW」を表示するWordPressのショートコード

    自社のイントラをWordPressで再構築した際に、要望されたことのひとつに『サイドバーとして配置しているメニューのカテゴリー一覧に、カテゴリーごとに最新の投稿が含まれていたら「NEW」マークを表示して欲しい。』と言うのがありました。 そこで特定のカテゴリーを指定して、そのカテゴリーの投稿記事に最新のものが含まれていたらカテゴリー名の横に「NEW」マークを表示するというショートコードを作成してみましたのでここに共有しておきます。拡張機能としてカテゴリーの最新投稿数をカウントしてその件数を表示するということもできます(FaceBookのメニューなどで表示される最新未読アイコンみたいな感じの表示にすることもできます)。 ショートコードを色々探してみたのですが、何気にWordPressで記事の一覧リストの横に「NEW」を表示するみたいなショートコードは数多くあるのですが、どれも記事リストに対して

    カテゴリーごとに最新投稿が含まれていれば「NEW」を表示するWordPressのショートコード
  • WordPressでNew!を表示するパターン別4つの方法

    WordPress(ワードプレス)コミュニティは、オープンソースのブログCMSプラットフォーム「WordPress(ワードプレス)」に関する情報コミュニティサイトです。 株式会社コミュニティコム所属の星野邦敏が制作&運営しています。 WordPressを、企業サイトの構築として使う場合や、ブログとして使う場合など、時系列に紐付いたカスタマイズをする際に、 トップページの一覧リストや、各記事のタイトルの横に、「New!」などと文字を付けたり、New!画像を表示させる要望があると思います。 その「New!」の付け方も、 (1)時間を基準で付けたいのか、 (2)各カテゴリーリストの最新件数で付けたいのか、 (3)サイト全体の最新件数で付けたいのか、 (4)それらを組み合わせたいのか、 など、「New!」を付けたい要望も様々です。 ここでは、私が、案件によって、今までに経験しました、WordPre

    m-r-design
    m-r-design 2013/09/09
    Wp Tips
  • get_posts()で複数の投稿タイプが混在した記事一覧を作る | NeGiMeMo.net

    bell賞味期限切れコンテンツ この記事は公開または最終更新から1753日くらい経過しています。 このメッセージが表示されている記事(特にプログラミング系)は情報が古くなっている可能性があるので注意して下さい。 仕事で使うのにちょっと調べてみたのでメモ。 まだ今回の案件で必要な要件は満たしてないからもう少しなんか考えないと行けないけど,忘れないように。 <ul> <?php global $post; $my_posts= get_posts(array( 'post_type' => array('post','item'), 'numberposts' => 10 )); foreach($my_posts as $post):setup_postdata($post); ?> <li><?php the_time('Y.m.d'); ?>:<a href="<?php the_per

  • 複数の異なるカスタム投稿タイプに共通のカスタムタクソノミーを与える

    Kachibito.net is a website to writing tutorials and code snippets for Web Developers, the main subjects are WordPress, javascript, CSS, OSS, tools and resources.

    複数の異なるカスタム投稿タイプに共通のカスタムタクソノミーを与える
  • カスタム投稿タイプで複数カテゴリーの一覧表示

    質問させていただきます。 カスタム投稿中の複数カテゴリーの投稿一覧をトップページに表示させ、また カテゴリーごとに表示を分けず一緒にして更新日順に並べたいと思っています。 具体的な現在の状況ですが、 下記のようなカテゴリーを持ったカスタム投稿を作成しました。 ●新着情報 -ショップからのお知らせ -新商品入荷情報 -おすすめ商品情報 -リコール情報 上記の中で「新商品入荷情報」と「おすすめ商品情報」をまとめて一覧表示をしたく いろいろと試行錯誤しています。 その中で、カスタム投稿タイプでなく普通の投稿の複数カテゴリー一覧表示は 下記のソースで実現できました。 下記記述を一部変更すればよいものでしょうか。 <?php global $post; $tmp_post = $post; ?> <ul> <?php $get_posts_args = array( 'category__in' =

    カスタム投稿タイプで複数カテゴリーの一覧表示
  • WordPressでiframeで埋め込んだYouTube動画のサムネイルを取得して表示する

    Modified 2015-04-25 更新情報 アドレスを貼り付けて埋め込んだ場合のサムネイルを取得を追記しました。oEmbed の埋め込み機能を使ってアドレスを貼り付けて埋め込んだ場合のサムネイルを取得する WordPressの投稿でYouTube動画をiframeで埋め込んだ場合に、その埋め込みコードを利用して動画のサムネイルを、WordPress内に表示する事が可能です。その方法と参考にした記事などをまとめました。 <目次> 1. YouTubeのサムネイルアドレスについて 2. 投稿記事内の iframe コードの中からYouTubeのIDを取得する 3. サムネイルを表示する 4. まとめたコード 6. oEmbed の埋め込み機能を使ってアドレスを貼り付けて埋め込んだ場合のサムネイルを取得する 7. 動画URLが投稿内にない可能性がある場合 8. 関数を作成する 9. サムネ

    WordPressでiframeで埋め込んだYouTube動画のサムネイルを取得して表示する
  • カスタム分類の管理画面にカスタムフィールドを追加する|Wordpress | wald-grun

    カスタム分類ごとにテーマ画像を使用したいという場面がありました。 カテゴリごとに特定のテーマ画像を使用したい場合、通常ならCategory Iconsなどのプラグインで実現可能ですが、カスタム分類には対応していないようでしたので、その他カスタマイズで対応できる方法はないかとググったところ、以下の記事を見つけました。 WordPressのカテゴリーにカスタムフィールドを追加する 記事の内容は通常のカテゴリに対してのTIPSなのですが、カスタム分類への対応はフックを書き換えればよい、との注釈が付いていたので、カスタム分類に適用してみました。 上記サイトのソースを元に、カスタムタクソノミー用に書き直したものが以下です。 <?php add_action ( 'タクソノミー名_edit_form_fields', 'extra_taxonomy_fields'); function extra_t

  • query_postsで期間を指定しての記事の表示

    こんにちは。 いつも勉強させていただいております。 query_postsを利用して、 ・あるカテゴリー内の記事で、 ・特定の期間内のものに限定して(例:今日以降~2011/12/31まで) 記事のリストを表示させる方法をさがしています。 Post Expiratorというプラグインを使えば、その記事の公開終了日(非公開か削除)を設定できるのですが、この場合は、当該記事が非公開になり、アーカイブ全体を表示させた場合に記事リストからもれてしまいます。 他の手法をつうじて、なんとか乗り越えられないか探しております。 いつも質問ばかりですみません。 テーマフォルダの functions.php に以下を追加: <?php global $my_where; function my_posts_where( $where ) { global $my_where; return $where .

    query_postsで期間を指定しての記事の表示