여기 상황이 있습니다.문자열이 있는지 the_content에 체크인하십시오.
Magento-Wordpress 통합을 사용하여 사이트를 설정했습니다. 통합 작업을 통해 Magento 사이트에서 Wordpress에서 원하는 항목을 호출 할 수 있습니다.
특정 단어가 포함 된 wordpress의 게시물 인 제품 페이지에 표시하고 싶습니다. 제 의견으로는, 게시물의 the_content()에서 제품 제목을 검색 한 다음 필요한 post_meta를 가져와야합니다.
문제는 제대로 작동하지 않는다는 것입니다. 나는 이것을 시도했다 :
<?php $name_of_product = $_helper->productAttribute($_product, $_product->getName(), 'name') ?>
<?php echo $name_of_product ; ?>
<?php $args = array('post_type' => 'avada_portfolio', 'posts_per_page' => 103);
$loop = new WP_Query($args);
while ($loop->have_posts()) : $loop->the_post();
<?php
$pos = strpos(get_the_content(), "[Dominos]");
var_dump($pos);
if (! (FALSE == $pos)) {
the_content();
the_title();
}
else{echo ("NOTHING HERE");}
echo '</div>';
endwhile;
?>
그러나 작동하지 않았다. 제안 사항이 있으십니까? 당신의 var_dump()
출력을 바탕으로
작동하지 않으면 어떻게됩니까? – rnevius
또한'==='을'=='로 변경해보십시오. 매뉴얼에서 :'Warning 이 함수는 부울 FALSE를 반환 할 수 있지만 FALSE로 평가되는 부울이 아닌 값을 반환 할 수도 있습니다. ' – rnevius
get_the_content() 함수에서 var_dump를 사용하고 요청한 문자열에 if가 있는지 확인하십시오. – DanR