Как я могу получить значение настраиваемого поля, и если оно отсутствует echo identifier_exit? в PHP - PullRequest
0 голосов
/ 05 июля 2019

Я пытаюсь написать плагин для схемы, используя информацию из своего поля custom_field. Пока все хорошо, пока я не хочу создавать схему для своего продукта в комплекте.Пример:

    $gtin = get_post_meta($post->ID,'gtin',true);?>
    <script type="application/ld+json">

    "@context": "http://schema.org/",
    "@type": "Product",
    "@id":"<?php echo the_permalink(); ?>",
    "gtin13": "<?php echo $gtin;?>"

}

Вот что я сделал:

<script type="application/ld+json">
"identifier_exit":"<?php echo $gtin;?>",
"gtin13":"<?php echo $valuegtin;?>";

function mygtin_get_post_meta($gtin){
         $gtin = get_post_meta($post,'gtin',true);
     if (!$gtin = 0){
        return $valuegtin = $gtin;
        elseif return "false"; }

}

Я хочу, чтобы это звучало так"если нет значения gtin echo identifier_exit: false else echo $ gtin"

1 Ответ

0 голосов
/ 15 июля 2019

после того, как я покопался, я нашел это решение:

$gtin = get_post_meta($post->ID,'gtin',true);?>
<script type="application/ld+json">

"@context": "http://schema.org/",
"@type": "Product",
"@id":"<?php echo the_permalink(); ?>",
"identifier":"<?php $meta = get_post_meta( get_the_ID(), 'iden', true );
if ($meta == '') {
    echo 'true';
} 

else {
    echo 'false';
  }

?>»,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...