santaji
  • 0
Новичок

Создание темы WordPress на основе двадцати

  • 0

Я хочу преобразовать макет HTML/CSS, который я сделал, в тему WordPress, но я не знаю никакого PHP, у меня есть базовое представление о структуре темы WordPress, поэтому мне было интересно, могу ли я просто нарезать свой HTML-шаблон. в header.php, footer.php, sidebar.php и index.php и просто скопировать и вставить все биты php-кода из стандартной темы двадцать десять? Я просматривал двадцать десять файлов тем и наткнулся на некоторые фрагменты кода, где написано «двадцать десять», например:

// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
    echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) );

а также

<div class="skip-link screen-reader-text"><a href="#content" title="<?php esc_attr_e( 'Skip to content', 'twentyten' ); ?>"><?php _e( 'Skip to content', 'twentyten' ); ?></a></div>

Могу ли я просто заменить текст «двадцать десять» названием моей темы? Или я должен просто оставить это так?

Share
  1. У вас есть основная идея. Вы можете создать тему, используя html и css, как считаете нужным. Это контролирует внешний вид в основном.

    PHP приносит контент и функции. Я научился создавать темы, выбирая другие темы, пока не понял, что делает php. Вы можете найти каждый тег шаблона в кодексе, чтобы получить представление о том, что он делает.

    «Двадцать десять», о которых вы говорите, ничего не сделают в вашей теме, если вы не сделаете это правильно. И не изменил бы его.

    это относится к текстовому домену… вы можете увидеть это в файле functions.php двадцатидесяти

        // Make theme available for translation
    // Translations can be filed in the /languages/ directory
    load_theme_textdomain( 'twentyten', TEMPLATEPATH . '/languages' );
    

    это textdomain для возможности перевода темы. В вашем примере кода это сделано для того, чтобы слово Page можно было перевести на язык пользователя.

    http://codex.wordpress.org/Function_Reference/load_theme_textdomain
    http://codex.wordpress.org/I18n_for_WordPress_Developers

    Для личных тем, которые вы никогда не выпустите, это не обязательно так важно. Но здорово научиться пользоваться. И это необходимо, если вы когда-нибудь планируете выпустить тему

    • 0

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

You must login to add an answer.