변수가 일치하는지 여부에 따라 두 개의 PHP 변수를 비교하여 표시하거나 표시하지 않으려 고 고심하고 있습니다.Wordpress에서 두 PHP 변수를 비교하십시오.
<?php $link = the_permalink();?>
<?php $portfolioloop = new WP_Query(array('post_type' => 'news')); ?>
<?php while ($portfolioloop->have_posts()) : $portfolioloop->the_post(); ?>
<?php while(the_repeater_field('featured_companies')): ?>
<?php $company = the_sub_field('featured_company'); ?>
<?php if ($link == $company) { ?>
show news articles
<?php } else { ?>
don't show news articles
<?php } ?>
<?php endwhile; ?>
<?php endwhile; // end of the loop. ?>
내가 $link
및 $company
을 비교하려는 그들이 다음과 일치하는 경우 경우 내 물건을 할 : 이것은 내가 가지고있는 것입니다. 내가 어디로 잘못 가고 있니?
나는 Wordpress에서 http://www.advancedcustomfields.com 플러그인을 사용하고 있습니다.
업데이트 : 먼저 두 변수가 URL이라는 것을 잊어 버렸습니다. 현재로서는 원하는 페이지에서 동일한 2 개의 URL을 반향 출력하지만 2 개의 URL이 일치하지 않으면 "뉴스 기사 표시"가 울립니다.
트위터 프로필 - http://www.mediwales.com/v3/members/mediwales/ 아래에는 동일한 두 개의 URL이 표시됩니다. 그러나 당신이이 페이지에 가면 http://www.mediwales.com/v3/members/3m/ 두 개의 다른 URL을 보여 주지만 아직 "show news articles"을 보여줍니다.
이이 코드를 실행하면 무슨 일이, 잘못 알고 좋은 것? 등 ... –
은'$ company' 영구 링크입니까? The Loop?에서 $ link = the_permalink(); – JKirchartz
@JKirchartz 네, 그것은 퍼머 링크이며 루프 안에 있습니다. 이것은 제가 작업하고있는 페이지입니다 - http://www.mediwales.com/v3/members/mediwales/ 트위터 프로필 밑에 약간 있습니다. – Rob