Kilho.net
IT Ramblings

WordPress temasını düzenleme

WordPress temasını düzenlerken orijinaline dokunmadan yedeklenmiş (alt tema olarak ifade edilen) dosyaları düzenleyip kullanma yöntemi.

  1. Kullandığınız alt temayı kolayca belirleyebilmek için tema adını birleştirerek “wp-content/themes” klasöründe yeni bir klasör oluşturun. (Örnek: Orijinal temanın adı “twentyfifteen” ise “twentyfifteen-child” adında bir klasör oluşturun.)
  2. Orijinal temanın “style.css” dosyasını alt tema klasörüne kopyalayın ve “Theme Name”, “Themplate” değerlerini aşağıdaki gibi değiştirin.
    [php]/*
    Theme Name: Twenty Fifteen Child
    Theme URI: https://wordpress.org/themes/twentyfifteen/
    Template: twentyfifteen
    Author: the WordPress team
    Author URI: https://wordpress.org/
    Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen’s simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
    Version: 1.5
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
    Text Domain: twentyfifteenTemplate: twntyfifteen
    This theme, like WordPress, is licensed under the GPL.
    Use it to make something cool, have fun, and share what you’ve learned with others.
    */
    [/php]
  3. Alt tema klasöründe aşağıdaki kodu içeren bir “functions.php” dosyası oluşturun.
    [php]
    <?php
    add_action( ‘wp_enqueue_scripts’, ‘theme_enqueue_styles’ );
    function theme_enqueue_styles() {
    wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘/style.css’ );
    }
    ?>
    [/php]
  4. Orijinal temanın “screenshot.png” dosyasını alt tema klasörüne kopyalayın.
  5. Düzenlemek istediğiniz orijinal tema dosyasını alt tema klasörüne kopyalayıp düzenleyerek kullanabilirsiniz.

(Referans: http://codex.wordpress.org/Child_Themes)

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir