記事一覧

タグ "php"が含まれる記事は18件あります

wordpress

表示中のカテゴリーに属する記事IDを配列で取得できる『get_objects_in_term』はステータスが公開以外の記事も取得してしまうよ

こんにちは!みぞれ(@xxmiz0rexx)です。
すごいニッチかもしれないんだけど、WordPressでカテゴリ一覧を表示している時に、さらに記事を絞り込むためにタグ一覧を表示することってありますよね?

そんな時はWordPress Codexにも載っている以下の方法を参考にする人が多いと思うんですが、実はこれだと下書きなどに設定しているタグも出力されてしまいます。

PHP
<?php
if ( is_category() ) {
    // 現在のカテゴリーのIDを取得
    $cat_id = get_query_var( 'cat' );
    // 表示中のカテゴリーに属する投稿のIDを配列で取得
    $current_posts = get_objects_in_term( $cat_id, 'category' );
    // 表示中のカテゴリーに属する投稿に付けられたタグの情報をまとめて取得
    $current_tags = wp_get_object_terms( $current_posts, 'post_tag' );
    if ( $current_tags ) {
        echo 'このカテゴリーの投稿に付いているタグの一覧:<ul>' . "\n";
        foreach ( $current_tags as $tag )
            echo '<li>' . $tag->name . '</li>' . "\n";
        echo '</ul>';
    }
}
?>

それだとちょっと困ってしまったので対処法を考えました。

(さらに…)

wordpress

Contact Form 7の「スパムログ: reCAPTCHA の応答トークンが空です。」の対処法

こんにちは、みぞれ(@xxmiz0rexx)です。

ある日、古いバージョンのままになっていたContact Form 7のバージョンをあげたら、スパムじゃないのに「メッセージの送信に失敗しました。後でまたお試しください。」というオレンジ枠のエラーメッセージが表示され一切のメールが送れなくなりました。

一応解決したので記事に残します。どこをググってもヒットしなかったので誰かの役に立つと良いな。。

(さらに…)

wordpress

JetPackのFacebook連携が投稿内容全文表示でツラい気持ちになった人を助けるプラグイン

こんにちは!みぞれ(@xxmiz0rexx)です。JetPackのSNS連携って便利なんですけどかゆいところに全然手が届かないところがツラいですよね。。

そんな気持ちになってしまった人のためのプラグイン(?)を発見しましたのでご紹介します。

(さらに…)

wordpress

[WordPress]SEO対策としてcanonicalを記事ページ以外にも設定するカスタマイズ個人的ベストアンサー

canonical

こんにちは!みぞれ(@xxmiz0rexx)です。
スマートフォン用ページやAMPページ、wwwがあったりなかったり、httpとhttpsの混在など、昨今のWebページには同じコンテンツなのにURLが様々あったりします。

そんなときに使いたいのがcanonical(カノニカル)というメタタグ。
今回はそんなカノニカルを記事ページ以外にも出力するためのカスタマイズを記事にしたいと思います。

(さらに…)

wordpress

備忘録:WordPressでRSSフィードをカスタマイズする方法

wordpress-customize-rss

画像:http://girlydrop.com/girls/1315

こんにちは!みぞれ(@xxmiz0rexx)です。

WordPressが吐き出すデフォルトのRSSではSmart Newsなどのサービスできちんと表示できない場合があるようで、
自分で少しカスタマイズする必要があったので具体的に何をしたのかメモを残しておきます。
Smart Newsに限らず、WordPressのRSSをカスタマイズしたい人には参考になると思います。

(さらに…)

wordpress

[WP]読み込み不要なプラグインのCSSをfunctions.phpで読み込まないようにする方法

wordpress_customize

こんにちは、霙(@xxmiz0rexx)です。
WordPressでサイトを作っている時、ページナビや関連記事の機能などはプラグインを使用して実装することも多いと思います。

そのプラグインの見た目なんですが、私の場合、デフォで設定されているCSSじゃなく自分でCSSを書きたい時がほとんど。
自分で書く場合もともとのCSSは邪魔なので、それをfunctions.phpから削除する方法をメモします。

(さらに…)

wordpress

[WP]記事一覧で本文の先頭にある全角&半角スペース(字下げ)を取り除いて抜粋文を出力する方法

字下げ

こんにちは、霙(@xxmiz0rexx)です。


字下げ(インデント、indentation)とは、文章を書く際に行頭の位置を周りの文章よりも下げることである。
(中略)
日本語を含めた多くの言語では、新しい段落を始める際に最初の行を字下げする習慣がある。
引用元:字下げ – Wikipedia はてなブックマーク - 字下げ - Wikipedia

この字下げ。
複数の人で運営しているサイトの場合、最初にしっかり打ち合わせておかないと、
字下げする人としない人が出てきて地獄絵図になります。

今回はWordPressの記事一覧で抜粋文を表示する場合に、
字下げしてある記事としてない記事で文章の開始位置がバラバラで死にたくなったのでPHPで何とかしてみました。

(さらに…)

wordpress

[WordPress]稼働中のテーマに手を加えたい時に!囲った部分がログインユーザにしか見えなくなるテンプレートタグ

ログインユーザのみ表示

こんにちは!霙(@xxmiz0rexx)です。WordPressでテーマに手を加える時、大きい変更であればテストサイトやローカルなどで試すのですが、
ほんのちょこっと軽めの変更をしたい時っていちいち面倒なんですよね。。

そんな時に私が愛用しているテンプレートタグがあるのですが、毎回記述方法をど忘れするのでいい加減記事にしますw

(さらに…)