Support » Theme: Basic » Произвольные поля

  • Resolved DS

    (@dosolnce)


    Здравствуйте. Тема супер, но не отображаются произвольные поля, тема не поддерживает эту функцию?

Viewing 9 replies - 1 through 9 (of 9 total)
  • Theme Author WP Puzzle

    (@wppuzzle)

    @dosolnce,

    напишите, пожалуйста, Вы используете плагин для произвольных полей или выводите их кодом? Если плагин, то уточните какой именно.

    Мы рады, что Вы так хорошо оцениваете нашу тему Basic!

    DS

    (@dosolnce)

    Никаких плагинов не использую, если добавить в content.php строку
    <?php the_meta(); ?>
    поля будут отображаться, но заодно вылазит как поле строка basic_layout_default.

    Theme Author WP Puzzle

    (@wppuzzle)

    @dosolnce,

    действительно отображается строка basic_layout_default. В следующих версиях темы переведем служебные поля, чтобы избежать данной проблемы!

    DS

    (@dosolnce)

    Кстати, в предыдущем сообщении чуток ошибся, воспроизведя строку по памяти. Вот так это выглядит: basic_page_layout: default
    Если это поможет процессу, то вот такую связь нашел:
    В файле meta-boxes.php во фрагменте кода

    	foreach ( $page_layout as $field ) {
    		//Execute this saving function
    		$old = get_post_meta( $post_id, $field['id'], true );
    		$new = isset( $_POST[ $field['id'] ] ) ? $_POST[ $field['id'] ] : 'default';
    		if ( $new && $new != $old ) {
    			update_post_meta( $post_id, $field['id'], $new );
    		} elseif ( '' == $new && $old ) {
    			delete_post_meta( $post_id, $field['id'], $old );
    		}
    	}         

    если закомментировать строку
    $new = isset( $_POST[ $field['id'] ] ) ? $_POST[ $field['id'] ] : 'default';
    то этот баг фиксится, по крайней мере для этого ключа и значения (уточняю этот момент потому, что, если, к примеру, добавить аудио шорткодом [audio], не в поле, а просто в тело поста как медиафайл, то вылезает поле enclosure, а в других темах такого нет).

    • This reply was modified 1 year, 9 months ago by  DS.
    Theme Author WP Puzzle

    (@wppuzzle)

    @dosolnce,

    спасибо большое за код и пояснения. Мы признательны за любой вклад в развитие нашей темы!

    Theme Author WP Puzzle

    (@wppuzzle)

    ваш запрос добавлен в трекер, можно подписаться и при решении проблемы придет уведомление
    https://github.com/wppuzzle/basic/issues/17

    DS

    (@dosolnce)

    @wppuzzle, спасибо большое!

    DS

    (@dosolnce)

    Доброго времени суток. В трекере сказано, что ошибка исправлена для PRO. Будет ли исправление для бесплатной темы? Или можно хотя бы код, сам заменю.

    Theme Author WP Puzzle

    (@wppuzzle)

    Исправление будет добавлено в бесплатную версию спустя три релиза.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Произвольные поля’ is closed to new replies.