lucas
  • 0
Новичок

Если форматы сообщения о выписке: формат сообщения не выбран

  • 0

Я работаю с форматами сообщений, большая часть моего кода выглядит примерно так:

if ( has_post_format( 'standard' )) {
  echo '<?php get_sidebar(); ?>';
}
if ( has_post_format( 'aside' )) {
  echo 'this is an aside';
}
if ( has_post_format( 'chat' )) {
  echo 'this is the video format';
}

Но я также хочу, чтобы один из операторов if включал, как его вызвать, если пользователь не выбрал формат сообщения. Кто-нибудь знает?

Share
  1. использовать get_post_format :

    $format = get_post_format();
    if ( false === $format )
        echo "no post format";
    

    РЕДАКТИРОВАТЬ — пример использования оператора switch:

    $format = get_post_format();
    switch( $format ){
        case "aside":
            echo "aside";
            break;
        case "chat":
            echo "chat";
            break;
        default:
            echo "standard";
    }
    
    • 0
  2. Если они не назначают формат, я думаю, он становится стандартным для целей css?

    <?php $format = get_post_format(); 
    if ( false === $format ) 
        $format = 'standard'; 
        get_template_part( 'format', $format ); ?>
    

    Является ли часть логики if, которую я использую, проверяет формат, чтобы вернуть false для условных выражений

    • 0

Оставить ответ

You must login to add an answer.