変数が一致するかどうかに応じて、2つのPHP変数を比較して表示するか、表示しないようにするのが苦労しています。これは私が持っているものです。Wordpressで2つの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プラグインを使用しています。
更新日: 最初に、2つの変数がURLであることを忘れてしまった。現時点では、私が望むページで同じ2つのURLをエコーアウトしていますが、2つのURLが一致しない場合は、「show news articles」もエコーしています。
twitterプロフィールの下に - http://www.mediwales.com/v3/members/mediwales/は、同じ2つのURLを示しています。しかし、あなたがこのページに行くときhttp://www.mediwales.com/v3/members/3m/それはまだ2つの異なったURLを "show news articles"を示しています。あなたはWordpressののネイティブ機能に注意する必要が
このコードが実行されるときに何が起こるか、間違って行くかを知るために良いでしょうか? ... –
は '$ company'のパーマリンクですか? The Loop?では '$ link = the_permalink();'となっていますか? – JKirchartz
@JKirchartzうん、それはパーマリンクであり、ループ内にあります。これは私が取り組んでいるページです - http://www.mediwales.com/v3/members/mediwales/それはTwitterのプロフィールの下のビットです。 – Rob