PHP: Скрыть строку, если столбец возвращает пустое значение или имеет конкретное значение - PullRequest
0 голосов
/ 07 октября 2019

Я застрял в этом очень простом деле, надеюсь, вы, ребята, сможете мне помочь. Я пробовал много решений, но ни одно из них не сработало.

Через администратора WordPress я генерирую мета:

[
    'label' => __( 'Option A', ST_TEXTDOMAIN ),
    'id'    => 'custom_option_a',
    'type'  => 'text',
    'std'   => '0',
    'desc'  => __( 'Enter option A', ST_TEXTDOMAIN )
],
[
    'label' => __( 'Option B', ST_TEXTDOMAIN ),
    'id'    => 'custom_option_v',
    'type'  => 'text',
    'std'   => 'N/A',
    'desc'  => __( 'Enter option B', ST_TEXTDOMAIN )
],
[
    'label' => __( 'Option C', ST_TEXTDOMAIN ),
    'id'    => 'custom_option_c',
    'type'  => 'text',
    'std'   => 'N/A',
    'desc'  => __( 'Enter option C', ST_TEXTDOMAIN )
],

, где 'std' => '0' возвращает пустое или пустое значение, еслине изменено из бэкэнда и std = = 'N / A' возвращает N / A

для вывода описанной мета-метки:

<table id="custitindetail" class="table abc-properties" data-toggle-section="abc-properties">
    <tr>
        <th><?php echo esc_html__( 'Option A', ST_TEXTDOMAIN ) ?></th>
        <td>
        <?php echo get_post_meta( $post_id, 'custom_option_a', true ); ?>
        </td>
    </tr>               
    <tr>
        <th><?php echo esc_html__( 'Option B', ST_TEXTDOMAIN ) ?></th>
        <td>
        <?php echo get_post_meta( $post_id, 'custom_option_b', true ); ?>
        </td>
    </tr>                           
    <tr>
        <th><?php echo esc_html__( 'Option C', ST_TEXTDOMAIN ) ?></th>
        <td class="cust_holiday_itinerary">
        <?php echo get_post_meta( $post_id, 'custom_option_c', true ); ?>
        </td>
    </tr>
    <?php
    }
    ?>
</table>

Теперь я хочу скрыть строку, еслиЗначение метаданных в td равно 0 или N / A либо через код PHP с использованием 'if empty', либо с помощью jquery. Помогите мне, пожалуйста.

Спасибо.

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