我已经制作了一个自定义模板,在一个页面中显示“产品”类别的帖子。我有一些自定义字段。我需要在页面中显示自定义字段的值。我按如下方式使用了get_post_custom_values,但我得到了一个错误,如下所示
Warning: Invalid argument supplied for foreach() in C:\wamp\www\SampleSite\wp-content\themes\TwentyElevenChildTheme\products.php on line 11
products.php的代码如下。
<?php
/*
Template Name: Product
我有一个名为$product的php对象,它有几个字符串属性。现在我想检查它的字段的值,看看它们是否为空,但我不得不用很多if语句来做这件事,像下面这样,有没有更聪明的方法?,我不介意使用库
private function validate(Product $product)
{
if (isEmpty($product->country)) {
throw New \Exception("country is empty");
} elseif (isEmpty($product->getCategory())) {