サポート » プラグイン » ランキング表示プラグイン「Simple GA Ranking」について

  • 解決済 msadayoshi

    (@msadayoshi)


    現在「Simple GA Ranking」というプラグインを使用し、サイトを運営しております。

    現在プラグインの公式サイト(http://simple-ga-ranking.org/ja/)に記載されているコードをsidebar.phpに記述し、20件の記事をランキング表示させておりますが、
    この度ランキングの表示件数を30件に増やそうとdisplay_countの数字を30に変えましたら何も表示されない状態になりました。

    いろいろと試しましたが、20以外の数値、例えば5件や10件のように少ない数字を入れても何も表示されません。

    原因がお分かりになる方がいらっしゃいましたら、ご教授いただけますと幸いです。
    何卒よろしくお願い申し上げます。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • DRILL LANCER

    (@rickaddison7634)

    使用したテキストエディタや保存時の文字コードが間違っている可能性があります。

    WordPress で用いるテキストエディタ

    RICK様
    ご教授いただきありがとうございます。

    当方が使用しているエディターは「Adobe Dreamweaver6」です。
    文字コードに関して調べました。
    ドキュメントタイプ XHTML 1.0 transitional
    エンコーディング Unicode(UTF-8)

    問題ないように思うのですが、ご教授いただけますと幸いです。
    よろしくお願いいたします。

    DRILL LANCER

    (@rickaddison7634)

    たくさんコードが掲載されているので、どのコードのことかさっぱりわかりません。
    記述したコードを提示したほうが早く解決すると思います。

    >たくさんコードが掲載されているので、どのコードのことかさっぱりわかりません。
    >記述したコードを提示したほうが早く解決すると思います。

    記述したコードは以下です。

    <?php 
    if (function_exists('sga_ranking_get_date')) {
        $ranking_data = sga_ranking_get_date();
        if ( !empty( $ranking_data ) ) {
            echo '<ol>';
            foreach ( $ranking_data as $post_id ) {
                echo '<li><a href="' . esc_attr(get_permalink($post_id)) . '">' . esc_html(get_the_title($post_id)) . '</a></li>';
            }
            echo '</ol>';
        }
    }
    ?>

    display_countの数字を30に変えましたら何も表示されない状態になりました。

    display_count がコードに含まれていません。どのように追加されましたか?
    下記のようにしても駄目でしょうか?

    <?php
    if (function_exists('sga_ranking_get_date')) {
        $ranking_data = sga_ranking_get_date();

    <?php
    if (function_exists('sga_ranking_get_date')) {
        $ranking_data = sga_ranking_get_date( array( 'display_count' => 30 ) );
    DRILL LANCER

    (@rickaddison7634)

    これをベースに構築するとどうなりますか?

    
    <?php
    if ( function_exists( 'sga_ranking_get_date' ) ) {
    	$args         = array(
    		'display_count'           => 30,
    		'period'                  => 30,
    		'post_type'               => 'post',
    		'exclude_post_type'       => '',
    		'<code>taxonomy_slug</code>__in'     => '',
    		'<code>taxonomy_slug</code>__not_in' => '',
    		'filter'                  => '',
    	);
    	$ranking_data = sga_ranking_get_date( $args );
    	if ( ! empty( $ranking_data ) ) {
    		echo '<ol>';
    		foreach ( $ranking_data as $post_id ) {
    			echo '<li><a href="' . esc_attr( get_permalink( $post_id ) ) . '">' . esc_html( get_the_title( $post_id ) ) . '</a></li>';
    		}
    		echo '</ol>';
    	}
    }
    • この返信は4ヶ月、 3週前にDRILL LANCERが編集しました。

    ishitaka様、DRILL LANCER様
    ご教授いただきありがとうございます。

    >display_count がコードに含まれていません。どのように追加されましたか?

    失礼いたしました。先ほど投稿したコードは間違いでした。
    正しくは、DRILL LANCER様が投稿された内容とほぼ同一です。

    >これをベースに構築するとどうなりますか?

    頂いたコードとほぼ同様のコードを使用しておりますが不具合に変化はございません。

    ご教授いただいた皆様ありがとうございました。
    プラグインの不具合の可能性が高そうですので、一旦このトピックは閉じさせていただき、後日プラグインのサポートに連絡してみます。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。