sadsad x
asdasd

WordPress Tema Tasarımı ve Programlama

Dikeyeksen Yayın Dağıtım
18,52 TL
13,15 TL
%29 indirim
Kazancınız
:
5,37 TL
Alışveriş Listeme Ekle
WordPress Tema Tasarımı ve Programlama Hakkında Bilgiler
Türü: Programlama Kitapları
Sayfa Sayısı: 181
ISBN: 9786058758889
Kapak: Ciltsiz
Sinan İşler
Sinan İşler
Daha fazla bilgi Yazar Profili
Kampanya
  • Ürün Özellikleri
  • Ödeme Seçenekleri
  • WordPress Tema Tasarımı ve Programlama Kısa Özet

    Haber, portal, blog ve kurumsal gibi birçok alanda site yapılabilen, dünyanın en çok kullanılan içerik yönetim altyapısı WordPress’i tasarlamayı ve programlamayı bu kitapla öğreneceksiniz! Tasarım ve programlama konularının farklı uygulamalarla, yaygın örnekler üzerinden izah edildiği bu kitapta, hem WordPress altyapısı ile site yapabilmeyi öğrenmeniz, hem de yeni web teknolojilerini öğrenerek belirli bir seviyeye gelmeniz amaçlanmıştır.
    WordPress tema tasarımı ve programlama konusunda uzun bir geçmişe sahip, sayısız başarılı projeye imza atmış Sinan İşler’in yazdığı bu kitapta işlenen konuların başlıcaları şöyle:
    WordPress’e Giriş
    WordPress ile Neler Yapabiliriz
    WordPress Nasıl Kurulur
    Tasarım Programı Seçimi
    Hangi Programları Kullanmalı
    IDE Programı Seçimi
    HTML, CSS, PHP Dili
    WordPress Tema Tasarım Yapısı
    WordPress Tema Hiyerarşisi
    Gelen İstekler ve Cevap Veren PHP Sayfaları
    Index.php ve Functions.php
    WordPress Tema Fonksiyonları
    Fonksiyon Referans, Döngü Yapısı
    Temaya Bileşen Desteği Eklemek
    Temaya Menü Desteği Eklemek
    Gelişmiş WordPress Tema Fonksiyonları
    Özel Alanlar (Custom Field), Taxonomy
    Custom Post Type (Özel Yazı Biçimi)
    Kategoriye Göre İçerik Göstermek
    Sorguya Göre Yazılar
    Blog, Kurumsal Site ve Portal Tasarımı
    Tasarımın Düşüncesi ve Taslak Çizilmesi
    Tasarımın Programla Çizilmesi
    Tasarımın Kodlanması
    XHTML Yapılı ve CSS Seçicileri
    Üst Kısım, Logo, Menü
    Özel Yazı, Kategori Kutuları
    Yan Taraf (sidebar.php) Alt Kısım (footer.php)
    Yazılar ve Sayfalar (single.php - page.php)
    Blog Tasarımının CSS Kodları Style.css
    WordPress ve SEO, Sosyal Medya
    WordPress ve Güvenlik

WordPress Tema Tasarımı ve Programlama Hakkında Yorumlar

'eventAction': 'Checkout', 'eventLabel': 'Payment', 'ecommerce': { 'checkout': { 'actionField': { 'step': 3, // Checkout Adımları 'option': params.text }, // actionField 'products': productArr } }, // ecommerce objesi 'event': 'eec.checkout_payment' // Event Adı }); } } }); } // ADDRESS ADIMI function eeAddressPage() { $.ajax({ url: '/srv/service/cart/load', dataType: 'json', success: function(data) { var productArr = ajaxCB(data); if (productArr !== false) { dataLayer.push({ 'eventCategory': 'Enhanced Ecommerce', 'eventAction': 'Checkout', 'eventLabel': 'Address', 'ecommerce': { 'checkout': { 'actionField': { 'step': 2 // Checkout Adımları }, // actionField 'products': productArr // products için kullan } }, // ecommerce objesi 'event': 'eec.checkout_address' // Event Adı }); } } }); } // SATIN ALMA CONFİRMATİON PAGE function eePurchasePage() { var productArr = []; for ( var i = 0; i < approveOrderData.products.length; i++) { productArr[i] = { 'name': approveOrderData.products[i].name, // Ürün ismi yazılacak 'id': approveOrderData.products[i].identifier.toString(), // Ürün Id'si 'category': approveOrderData.products[i].category, // Ürün Tipi 'price': approveOrderData.products[i].total_amount_order.toFixed(2), // Kullanım Tutarı 'quantity': parseInt(approveOrderData.products[i].quantity), 'brand': (approveOrderData.products[i].brand), 'variant': $.trim(approveOrderData.products[i].variant_name), }; } dataLayer.push({ 'eventCategory': 'Enhanced Ecommerce', 'eventAction': 'Checkout', 'eventLabel': 'Purchase Confirmation', 'ecommerce': { 'purchase': { 'actionField': { 'revenue': ((approveOrderData.amount).toFixed(2)), 'id': approveOrderData.transaction, // Transaction ID 'shipping': (approveOrderData.cargo_price.toFixed(2)), // kargo bedeli 'tax': (approveOrderData.total_vat.toFixed(2)), // vergi değeri 'coupon': (approveOrderData.coupon), // vergi değeri 'option': (approveOrderData.payment_name) // Ödeme Metodu }, 'products': productArr, } // enhaced purchase objesi }, // ecommerce objesi 'event': 'eec.purchase' // Event Adı }); } // DETAY SAYFASI function eeProductView() { dataLayer.push({ 'eventCategory': 'Enhanced Ecommerce', 'eventAction': 'Browse', 'eventLabel': 'Product View', 'ecommerce': { 'detail': { 'actionField': { 'list': PRODUCT_DATA[0].category // Ürünün Bulunduğu Liste }, // actionField 'products': [{ 'name': PRODUCT_DATA[0].name, // Ürün ismi yazılacak 'id': PRODUCT_DATA[0].id, // Ürün ID 'category': PRODUCT_DATA[0].category, // Ürün Tipi 'price': PRODUCT_DATA[0].total_sale_price.toFixed(2), // Kullanım 'quantity': 1, 'brand': PRODUCT_DATA[0].brand, }] // products için kullanılacak } // Ürün detay sayfaları için object olarak kullanılacak }, // ecommerce objesi 'event': 'eec.detail' // Event Adı }); } function eeCategoryView() { $('.productItem a.detailLink').on('click',function(e){ e.preventDefault(); var href = $(this).attr('href'); console.log(href); var id = $(this).closest('.productItem').prev().val(); if(typeof id !== 'undefined'){ var clickData = null; var index = 0; for( var i = 0 ; i< PRODUCT_DATA.length; i++) { if(PRODUCT_DATA[i].id == id) { clickData = PRODUCT_DATA[i]; index = i; } } if(clickData !== null){ console.log(href); dataLayer.push({ 'eventCategory': 'Enhanced Ecommerce', 'eventAction': 'Browse', 'eventLabel': 'Product Click', 'ecommerce': { 'click': { 'actionField': { 'list': CATEGORY_DATA.name // Ürünün Bulunduğu Liste }, // actionField 'products': [{ 'name': clickData.name, // Ürün ismi yazılacak 'id': clickData.id, // Ürün Id'si 'category': clickData.category, // Ürün Tipi 'price': clickData.total_sale_price.toFixed(2), // Kullanım Tutarı 'brand': clickData.brand, 'position': index, }] // products için kullanılacak } }, // ecommerce objesi 'event': 'eec.impressionClick', // Event Adı 'eventCallback': function(){ document.location = href; } // Yönlenmesi istenen URL }); }else{ document.location = href; } }else{ document.location = href; } return false; }); var next = 3; var i = 0; var productArr = []; for (i; i < next; i++) { if (i > 50) { break; } if(typeof PRODUCT_DATA[i] == 'undefined' || i > PRODUCT_DATA.length){ break; } productArr.push({ 'name': PRODUCT_DATA[i].name, // Ürün ismi yazılacak 'id': PRODUCT_DATA[i].id, // Ürün id'si 'category': PRODUCT_DATA[i].category, // Ürün Tipi 'price': PRODUCT_DATA[i].total_sale_price.toFixed(2), // Kullanım Tutarı 'brand': PRODUCT_DATA[i].brand, 'position': (i + 1), 'list': PRODUCT_DATA[i].category// Ürünün Bulunduğu Liste }); } dataLayer.push({ 'eventCategory': 'Enhanced Ecommerce', 'eventAction': 'Browse', 'eventLabel': 'Product Impressions', 'ecommerce': { 'currencyCode': 'TRY', // Para Birimi 'impressions': productArr, }, 'event': 'eec.impressionView' // Event Adı }); next += next; window.onscroll = function(){ productArr = []; var scrollTop = document.documentElement.scrollTop; if(scrollTop >= 500){ if(next > PRODUCT_DATA.length && (i + 1) > PRODUCT_DATA.length){ return; } for (i; i < next; i++) { if (i > 50) { break; } if(typeof PRODUCT_DATA[i] == 'undefined' || i > PRODUCT_DATA.length){ break; } productArr.push({ 'name': PRODUCT_DATA[i].name, // Ürün ismi yazılacak 'id': PRODUCT_DATA[i].id, // Ürün id'si 'category': PRODUCT_DATA[i].category, // Ürün Tipi 'price': PRODUCT_DATA[i].total_sale_price.toFixed(2), // Kullanım Tutarı 'brand': PRODUCT_DATA[i].brand, 'position': (i + 1), 'list': PRODUCT_DATA[i].category, // Ürünün Bulunduğu Liste }); } if(next < PRODUCT_DATA.length){ next += 3; } dataLayer.push({ 'eventCategory': 'Enhanced Ecommerce', 'eventAction': 'Browse', 'eventLabel': 'Product Impressions', 'ecommerce': { 'currencyCode': 'TRY', // Para Birimi 'impressions': productArr, }, 'event': 'eec.impressionView' // Event Adı }); } } } $(document).ready(function() { var dataLayer = dataLayer || []; init(); // all pages switch (PAGE_TYPE) { case 'cart': eeBasketPage(); break; case 'address': eeAddressPage(); break; case 'payment': if(typeof PaymentMethods !== 'undefined') { PaymentMethods.callback.change.push(eePaymentPage); } break; case 'approve': eePurchasePage(); break; case 'product': eeProductView(); break; case 'category': eeCategoryView(); break; case 'search': eeCategoryView(); break; } });
T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.