使用GET_POST_META定义类别ID

时间:2015-04-09 作者:Chris Rodgers

我需要通过自定义字段在我的单打页面中定义类别ID,以便根据页面加载不同的类别。这是我到目前为止所做的,它不起作用。

任何帮助都将不胜感激,谢谢。

 <?php query_posts( \'cat=<?php echo get_post_meta($post->ID, \'BarID\', true); ?>id&showposts=1000\' ); ?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
      <!-- BEER ITEM -->
            <div class="menu-title">
            <span><?php the_title(); ?></span>
            </div>
            <div class="menu-desc-wrap">
            <div class="beer-discripton">
            <span></span>
            <?php the_content(); ?>
            </div>
            <div class="percent"><span> <?php echo get_post_meta($post->ID, \'Percent\', true); ?></span></div>
            </div>
            <!-- BEER ITEM END -->
<?php endwhile; ?>

<?php else : ?>

<p>Not Found</p>

<?php endif; ?>
我也试过:

<?php $cataID = get_post_meta($post->ID, \'cata\', false); ?>

        <div class="one-half column">
        <h3 class="title-color"><img class="img-valign-draft" src="<?php bloginfo(\'template_directory\'); ?>/images/draft-bottle/draft.svg" alt="">Draft</h3>

           <?php query_posts( \'cat=\'$cata\'&showposts=1000\' ); ?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
      <!-- BEER ITEM -->
            <div class="menu-title">
            <span><?php the_title(); ?></span>
            </div>
            <div class="menu-desc-wrap">
            <div class="beer-discripton">
            <span></span>
            <?php the_content(); ?>
            </div>
            <div class="percent"><span> <?php echo get_post_meta($post->ID, \'Percent\', true); ?></span></div>
            </div>
            <!-- BEER ITEM END -->
<?php endwhile; ?>

<?php else : ?>

<p>Not Found</p>

<?php endif; ?>

1 个回复
SO网友:Jivan Rai
<?php 
global $wp_query;
 $cata = get_post_meta( get_the_ID(), \'cata\', false);  
query_posts (
array(
    \'cat\'=> $cata,
    \'showposts\' =>\'1000\'
    )
);
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  <!-- BEER ITEM -->
        <div class="menu-title">
        <span><?php the_title(); ?></span>
        </div>
        <div class="menu-desc-wrap">
        <div class="beer-discripton">
        <span></span>
        <?php the_content(); ?>
        </div>
        <div class="percent"><span> <?php echo get_post_meta( get_the_ID(), \'Percent\', true ); ?></span></div>
        </div>
        <!-- BEER ITEM END -->
<?php endwhile; endif; wp_reset_query(); ?>
结束

相关推荐

擦除WP数据库和文件夹的PHP脚本

在过去的几个小时里,我一直在试图弄清楚这一点,主要是通过使用一些在线找到的代码片段,但由于我的PHP技能已经相当生疏,所以我无法将其组合起来。如果有人愿意花几分钟把这篇文章写出来,或者写一篇博文,我会非常感激。因此,我们的想法是,通过FTP将文件上传到Wordpress安装的文件夹中,在访问该文件后,应该执行以下操作:从wp config获取数据库凭据。php使用凭据彻底擦除数据库,删除它所在的Wordpress安装文件夹。我认为这对于从服务器上删除旧的Wordpress安装非常有用,所以我很惊讶我在任何