您好我已经阅读了很多关于此的帖子,虽然它的工作原理尚不完整.
例如; 属性1 =鞋类和属性2 =鞋色.两者都在下拉列表中,我想在类别页面中列出每个产品的所有可能的属性颜色.
问题:当我测试代码时,它只显示第一个鞋子颜色,而不是所有的posibilites.我在这做错了什么?
以下是我所拥有的3个例子.所有代码都有效,但只显示第一个属性颜色.例1:
<!-- Find the following loop -->
<?php foreach ($_productCollection as $_product): ?>
<!-- Inside it insert one of the following codes as needed -->
<!-- Use this for regular text attributes -->
<?php echo $_product->getMyAttribute() ?>
<?php echo $_product->getAnotherCustomAttribute() ?>
<!-- Use this for dropdown attributes -->
<?php echo $_product->getAttributeText('shoecolor') ?>
<?php endforeach?>
<!-- ... -->
Run Code Online (Sandbox Code Playgroud)
例2
<?php echo $_product->getResource()->getAttribute('shoecolor')->getFrontend()->getValue($_product) ?>
Run Code Online (Sandbox Code Playgroud)
例3
<?php $type = "simple"; $p = "0" ?>
<?php foreach ($_productCollection …Run Code Online (Sandbox Code Playgroud) 如果ID为的div具有某些文本,则删除其他div。
<script language="javascript">
var text = $('#div_with_dynamic_text').text();
var comparingText = 'THE_TEXT'
if(text == comparingText){
$('#OTHER_DIV).css('display','none');
};
</script>
<div id="div_with_dynamic_text">THE_TEXT</div>
<div id="OTHER_DIV"> some other div which needs to hide if certain text</div>
Run Code Online (Sandbox Code Playgroud) 已解决 (积分将在10分钟内添加.)
我的functions.php(Wordpress)中有一个自定义的帖子类型脚本,我不明白它的含义.
$query_args = array(
'posts_per_page' => 5,
'post_type' => $is_some_page ? CPT_ONE : CPT_TWO,
'post_status' => 'publish',
'paged' => 1
);
Run Code Online (Sandbox Code Playgroud)
脚本加载完美,没有问题.
问题:我想添加一个额外的post_type但我不明白这个:符号......它的含义是什么?以及如何添加更多?这不起作用:
'post_type' => $is_some_page ? CPT_ONE : CPT_TWO : CPT_THREE,
编辑:感谢您查看并更改问题的标签.非常感谢其他所有人指出我与操作员正确的方向.