Php WP自定义字段:如果有值,则使用该值执行此操作,否则执行此操作
在这一点上,我可能想得太远,无法清楚地看到解决方案,但我今天抛出的每一段代码都不起作用 目标是: 我有一个自定义的post类型,称为product,它为每个产品购买代码(如S、M、L等)提供自定义字段 在自定义帖子编辑器中,用户可以输入产品代码值,这意味着该产品存在。如果该自定义字段中没有值,例如XL,则该产品不存在 我需要为每个项目创建一个表格网格,后面有一长行购买按钮:在S列下,如果产品存在,则应该有一个购买按钮,链接到自定义字段中指定的产品代码;如果没有,则应该放置一个表示不可用的图像。然后是M、L、XL等 非文本,所有图像资源,以及需要使用所查询自定义字段值的链接。用于15个不同的字段选项 我从一个简单的查询开始,以获得所有的产品,但此后的每一次尝试都是。。。一团糟Php WP自定义字段:如果有值,则使用该值执行此操作,否则执行此操作,php,wordpress,Php,Wordpress,在这一点上,我可能想得太远,无法清楚地看到解决方案,但我今天抛出的每一段代码都不起作用 目标是: 我有一个自定义的post类型,称为product,它为每个产品购买代码(如S、M、L等)提供自定义字段 在自定义帖子编辑器中,用户可以输入产品代码值,这意味着该产品存在。如果该自定义字段中没有值,例如XL,则该产品不存在 我需要为每个项目创建一个表格网格,后面有一长行购买按钮:在S列下,如果产品存在,则应该有一个购买按钮,链接到自定义字段中指定的产品代码;如果没有,则应该放置一个表示不可用的图像。然
<?php
query_posts( array(
'post_type' => array( 'product' ),
'orderby' => 'title',
'order' => 'ASC',
'showposts' => 9999999,)
);
?>
<?php while ( have_posts() ) : the_post(); ?>
如果您能提供任何帮助/指出正确的方向,我们将不胜感激
--编辑-
这是最新一次没有成功的尝试:它仍然只执行第一个div块,即使自定义字段中没有值:
<?php
$diamond_code = get_post_custom_values("diamond_mp3_code");
if( $diamond_code != '' ){ ?>
<div style="max-width:33px; padding:3px; border-right:1px solid #FFF; float:left; background-image:url(complete/c-bg4.gif)"><a href="http://www.ewebcart.com/cgi-bin/cart.pl?&add=01&item_id=<?php echo get_post_meta( get_the_ID(), 'diamond_mp3_code', true ); ?>" target="_self"><img src="complete/c-buy.gif" width="100%" border="0" /></a>
</div>
<?php } else { ?>
<div style="max-width:33px; padding:3px; border-right:1px solid #FFF; float:left; background-image:url(complete/c-bg4.gif)"><img src="complete/c-NA.gif" width="100%" border="0" /></div>
<?php } ?>
此外,作为一个例子,以下是其中一个购买区块需要吐出的内容: