Javascript 当字段丢失时,如何使用php或js回显默认文本?

Javascript 当字段丢失时,如何使用php或js回显默认文本?,javascript,php,wordpress,Javascript,Php,Wordpress,我使用的是自定义字段数据,但有几篇文章的某些自定义字段是空的 所以我想回应类似“if custom field exists= else='你好' 我想用php和javascript两种方式都可以,但我不知道如何用两种方式键入代码,因为我还是个新手。你能帮我吗?提前谢谢!你是说: echo get_post_meta($post->ID, 'mycustomfield', true) ? get_post_meta($post->ID, 'mycustomfield', t

我使用的是自定义字段数据,但有几篇文章的某些自定义字段是空的

所以我想回应类似“if custom field exists=
else='
你好
'


我想用php和javascript两种方式都可以,但我不知道如何用两种方式键入代码,因为我还是个新手。你能帮我吗?提前谢谢!

你是说:

echo get_post_meta($post->ID, 'mycustomfield', true) ? 
    get_post_meta($post->ID, 'mycustomfield', true) : 'helo';
或者将相同的赋值给
$customField
var:

$customField = get_post_meta($post->ID, 'mycustomfield', true);
echo $customField ? customField : 'helo';
?

在本例中,这是使用似乎符合您要求的


因为我知道
get\u post\u meta($post->ID,'mycustomfield',true)
是返回自定义字段的内容。

您的意思是:

echo get_post_meta($post->ID, 'mycustomfield', true) ? 
    get_post_meta($post->ID, 'mycustomfield', true) : 'helo';
或者将相同的赋值给
$customField
var:

$customField = get_post_meta($post->ID, 'mycustomfield', true);
echo $customField ? customField : 'helo';
?

在本例中,这是使用似乎符合您要求的


因为我知道
get\u post\u meta($post->ID,'mycustomfield',true)
是返回自定义字段的内容。

在PHP+7和major中,如果变量包含要输出的数据,可以使用


这将输出
$customField
(如果存在),或者
hello
(如果不存在)。

在PHP+7和major中,如果变量包含要输出的数据,则可以使用


这将输出
$customField
,如果它存在,或者
hello
,如果它不存在。

你有没有研究过为这两种语言编写条件语句的语法?你似乎知道你想要的逻辑,所以除了不尝试任何东西之外,还不清楚你遇到了什么麻烦。你做过任何研究吗为任何一种语言编写条件语句的语法?你似乎知道你想要的逻辑,所以除了不尝试任何东西之外,还不清楚你遇到了什么麻烦。这正是我想要的。谢谢这正是我想要的。谢谢