WordPressでコメントをポップアップにする

レイアウトの制約上、コメントをポップアップにしたいことがありますよね。

WordPressのデフォルトテーマセットに
[comment-popup.php]
というテンプレートがありますが、特に使わないので「きっと使えるんだろう」くらいにしてあまり気にしてなかったんですが、使い方は実際簡単でした。

comments_popup_script()

この関数を、ヘッダーの中に入れると、JavaScriptのコードが出力され、記事の下にある

広告

<?php comments_popup_link(__('Comments (0)'), __('Comments (1)'), __('Comments (%)')); ?>

がポップアップになります。

comments_popup_script()

がヘッダーの中にないと、今まで通り普通のコメント表示になります。

ちなみにこの関数、「classic」テーマにも最初から入ってました。

<?php //comments_popup_script(); // off by default ?>

デフォルトではコメントアウトされています。

使用方法

引数で、ポップアップウィンドウの大きさをピクセル指定することが出来ます。

<?php comments_popup_script(width, height); ?>

About: adminuser


4 thoughts on “WordPressでコメントをポップアップにする”

  1. こんばんわ、はじめまして。
    コメントポップアップの使い方が分からず調べていたのですが、
    おかげで、使い方が分かりました。。

    ところで、

    (中略)、使い方は実際簡単でした。
    comments_popup_link()
    この関数を、ヘッダーの中に入れると…

    の部分、script の部分が link になっていてミスってますよ~

  2. お役に立てたようで何よりです。最初、ちょっと分かりづらいんですよねこれ。
    ところで
    >script の部分が link になっていてミスって…
    というのはどういうことでしょうか?

  3. 私のコメントが
    とても分かりにくいですね。。
    すみません;

    [引用]
    comments_popup_link()
    この関数を、ヘッダーの中に入れると…
    (中略)
    comments_popup_link()
    がヘッダーの中にないと…
    [/引用]

    引用部分の”comments_popup_link()”は
    “comments_popup_script()”
    が正しいかと思います。

Leave a Reply

Your email address will not be published. Required fields are marked *