0

Wordpress で次のウィジェット呼び出しを使用して、一連のランダムな投稿を出力しようとしています。時刻はコードが実行されるたびに更新されますが、ウィジェットの内容は常に同じです。

    <!--mfunc echo 'real time = '.date('H i s',time()); -->
    <?php echo 'real time = '.date('H i s',time()); ?>
    <?php
        genesis_widget_area( 'home-right', array(
            'before' => '<div class="home-right widget-area grid-zr-12 grid-md-4">',
            'after' => '</div>'
        ));
    ?>
    <!--/mfunc-->

ウィジェットの出力を動的にする方法はありますか?

4

1 に答える 1

4

W3TC でフラグメント キャッシングを行うには、W3TC_DYNAMIC_SECURITYセキュリティ上の目的で追加された定数を含める必要があり<?php>ます<!--mfunc--><!--/mfunc-->Page Cachingまた、タイプDisk:BasicLate Initialization(ページキャッシュ設定で)を使用していることを確認する必要があります-

ページ キャッシング エンジンのフラグメント キャッシングで WordPress 機能のサポートを有効にします。この機能を使用すると、応答時間が長くなる場合があります。

wp-config.php

define( 'W3TC_DYNAMIC_SECURITY', md5( rand( 0, 999999 ) ) ); // random "secret"

あなたのテンプレートで:

<!--mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->
echo 'real time = '.date( 'H i s', time() );
genesis_widget_area( 'home-right', array(
    'before' => '<div class="home-right widget-area grid-zr-12 grid-md-4">',
    'after' => '</div>'
) );
<!--/mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->
于 2014-10-31T18:34:19.237 に答える