WordPress.com是否使用自定义字段统计STATS_GET_CSV?

时间:2011-04-07 作者:Spewf

我想知道如何添加一个自定义字段来显示图像,而不是在Wordpress stats的stats\\u get\\u csv上显示标题。

  <?php if ( function_exists(\'stats_get_csv\') && $top_posts = stats_get_csv(\'postviews\', \'days=2&limit=6\') ) : ?>
    <ol>
<?php foreach ( $top_posts as $p ) : ?>
<li><a href="<?php echo $p[\'post_permalink\']; ?>"><?php echo $p[\'post_title\']; ?></a></li>
<?php endforeach; ?>
    </ol>
<?php endif; ?>

Update

<?php if ( function_exists(\'stats_get_csv\') && $top_posts = stats_get_csv(\'postviews\', \'days=2&limit=6\') ) : ?>
    <?php if ( get_post_meta($post->ID, \'Image\', true) ) : ?>
        <ol>
            <?php foreach ( $top_posts as $p ) : ?>
                <li>
                    <img class="thumb" src="<?php echo get_post_meta($post->ID, \'Image\', true) ?>" alt="<?php the_title(); ?>" height=\'100\' width=\'100\' />
                </li>
            <?php endforeach; ?>
        </ol>
    <?php endif; ?>
<?php endif; ?>

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

该函数的返回应该有post ID,对吗?那就直了get_post_meta() 使用该ID和字段名称。

Update

在第二个代码段中$post 是全局变量,$post->ID 不以任何方式与stats_get_csv() 作用您需要第一个示例中的内容($p[\'post_permalink\']), 只需找出是否有ID为的字段。

你也不需要包装if ( get_post_meta($post->ID, \'Image\', true) ) 这只适用于当前的单个帖子,而不适用于帖子循环。

结束

相关推荐

将CSV导入MySQL,自定义注册字段信息

我必须更新我客户Wordpress网站1500名成员的信息。我正在使用成员身份管理paidd订阅,我必须更新此插件生成的自定义字段。我查看了MySQL数据库,在wp\\u usermeta表中找到了以下元键:paypal\\u用户、paypal\\u状态、paypal\\u自定义\\u字段Pyapal\\u user和paypal\\u custom\\u字段中都有一些需要更新的信息。我知道如何使用CSV导入MySQL,但我不太确定如何在CSV文件中设置数据,因为我不太熟悉MySQL。有人知道吗?提前谢谢