我有一個問題。我對PHP並不熟悉,我在這裏得到了這個代碼塊。我認爲如果這個條款很容易,但我不能把它放在一起。我需要一個if子句來說明我可以在哪裏比較類別ID,並且只在類別ID不匹配時隱藏作業列表。
的代碼是:
<ul class="uk-grid uk-grid-width-1-1 ">
<?php foreach (wpjb_get_categories() as $ja): ?>
<li>
<?php if (isset($param["category"]) && in_array($ja->id, (array) $param["category"])): ?>
<?php endif; ?>
<div class="<?php esc_html_e($ja->id) ?>" "<?php esc_attr_e("wpjb-search- " . $ja->slug) ?>">
<?php esc_html_e($ja->title) ?></div>
<pre> <?php var_dump($ja->slug); ?> </pre>
<pre> <?php var_dump($ja->id); ?> </pre>
<pre> <?php var_dump($ja->title); ?> </pre>
<div class="wpjb-job-list wpjb-grid">
<?php $result = pjb_find_jobs($param) ?>
<?php if ($result->count) : foreach ($result->job as $job): ?>
<?php $this->job = $job; ?>
<?php $this->render("index-item.php") ?>
<?php endforeach;
else :
?>
<div class="wpjb-grid-row">
<?php _e("No job listings found.", "wpjobboard"); ?>
</div>
<?php endif; ?>
</div>
</li>
<?php endforeach; ?>
</ul>
'$ param [「category」]'的值是什麼?它是一個數組與ids作爲價值? – Tristan
它是一個搜索參數。 –
我認爲它是像。如果$ ja-> id與列表中的$ ja-id相同,則顯示該作業/ else不顯示 –