Pertanyaan yang diberi tag «theme-development»

Tema membuat antarmuka publik (ujung depan) untuk situs WordPress.

4
Masalah dengan tag-judul dan document_title_parts
Wordpress version 4.5.1 Saya mencoba memperbarui judul halaman secara dinamis pada templat tertentu. Setelah banyak menggali dan mempelajari tentang wp_title()perubahan, saya mencoba menggunakannya document_title_parts. Namun, saya tidak bisa menjalankan filter sama sekali. Aku di tema anak, functions.php: add_theme_support( 'title-tag' ); //add_filter("after_setup_theme", function(){ add_theme_support("title-tag"); }); add_filter( 'document_title_parts', function( $title ) { …


1
The_post_thumbnail tanpa srcset?
WordPress 4.4 menambahkan beberapa ukuran gambar dengan srcsetsaat menggunakan the_post_thumbnailfungsi. Apakah mungkin untuk mendapatkan hanya satu ukuran gambar tanpa srcset? Saya mengerti bahwa mungkin untuk menambahkan filter untuk menonaktifkan srcsetdari semua gambar, tetapi saya ingin menonaktifkan srcsethanya ketika memanggil ukuran thumbnail tertentu (misalnya hanya ketika memanggil ukuran gambar penuh).

2
Bagaimana cara menyimpan data bidang widget sebagai larik?
Saya membuat widget, perlu menyimpan sekitar 10 ID. Saat ini saya menggunakan metode bidang berikut untuk menyimpan masing-masing ID di bidang yang terpisah. Ini menyimpan data masing-masing bidang secara terpisah di wordpress. Apakah mungkin untuk menyimpan data semua bidang hanya dalam satu baris di wordpress untuk examlpe menggunakan array? <input …

1
Apakah ada semacam manajemen ketergantungan tema?
Saya sedang mengembangkan tema Wordpress dengan beberapa orang lain dan saya mengalami masalah di mana saya menambahkan sebuah plugin dan kemudian saya telah memberi tahu pengembang lain tentang plugin yang saya instal dan pengaturan yang saya tetapkan untuk plugin tersebut sehingga temanya berfungsi. Saya bertanya-tanya apakah ada cara untuk mengaitkan …

3
Wordpress API Menu / Submenu Order
Saya sedang mengembangkan tema anak-anak menggunakan Wordpress 3.4.2 dan versi pengembangan dari Framework Pilihan oleh David Price . Ini adalah tema pertama saya dan saya relatif baru dalam hal ini, jadi saya telah melihat ke dalam Codex Wordpress dan memeriksa mendaftarkan item ke dalam API. Tanpa merusak file eksternal di …

5
after_setup_theme selalu berjalan
Saya menyiapkan tema anak untuk beberapa anggota fakultas saya, dan sebagai bagian dari tema, saya ingin beberapa plugin untuk diaktifkan pada saat tema diaktifkan. Jadi, tentu saja, saya menggunakan tindakan after_setup_theme dan memanggil fungsi pengaturan saya. Ini berfungsi dengan baik, kecuali itu berjalan pada SETIAP permintaan (admin dan sebaliknya). Saya …


1
Menggunakan kelas alih-alih fungsi global di functions.php
Dalam banyak tema yang saya lihat (termasuk TwentyEleven) dan dalam contoh yang saya temukan online, ketika membangun functions.phpfile untuk tema semua fungsi dideklarasikan dalam lingkup global. Untuk memperjelas, seperti inilah tampilan file fungsi: function my_theme_do_foo() { // ... } function my_theme_do_bar() { // ... } add_action( 'foo_hook', 'my_theme_do_foo' ); Tampaknya …

4
wp_redirect () - header sudah dikirim
Saya mencoba menggunakan wp_redirect()untuk mengarahkan ulang pengguna setelah berhasil mengirimkan formulir pendaftaran pada halaman. Ini tidak berfungsi dan menunjukkan kesalahan berikut: Peringatan: Tidak dapat mengubah informasi header - header sudah dikirim oleh (output dimulai di /Applications/MAMP/htdocs/theme/wp-content/themes/test/header.php:10) di / Applications / MAMP / htdocs / theme / wp- termasuk / pluggable.php …

1
Enqueue stylesheet untuk halaman login dan membuatnya muncul di elemen kepala
Saya mencoba gaya halaman login di tema saya. Sangat sederhana: add_action( 'login_enqueue_scripts', function() { wp_enqueue_style( 'TEST', get_template_directory_uri() . '/css/login.css' ); }); Sayangnya, itu tidak berfungsi seperti yang diharapkan. The linkelemen muncul di bodyhalaman login, sangat terlambat. Output yang dirender: <link rel='stylesheet' id='TEST-css' href='http://themes.wp/t5-theme-base/css/login.css?ver=3.9-alpha' type='text/css' media='all' /> <div class="clear"></div> </body> </html> …

4
Apakah saya benar-benar perlu menautkan style.css tema saya di file tema
Jadi saya sedang mengembangkan tema wordpress menggunakan serangkaian file KURANG untuk CSS. Kompilasi ini menggunakan codekit ke stylesheet gabungan dan minifed yang saya gunakan untuk styling tema. Saya mengerti tema wordpress harus memiliki style.css yang mencakup info tentang tema dalam komentarnya, tetapi apakah diharuskan untuk menautkan style.css ini di header.php? …

7
Menambahkan div untuk membungkus konten widget setelah judul widget
Saya mencoba menambahkan div ke konten widget di bilah sisi dinamis saya. Ini adalah kode register; register_sidebar(array( 'name' => "Sidebar1", 'id' => 'home-sidebar-1', 'before_widget' => '<div class="sidebar-box">', 'after_widget' => '</div>', 'before_title' => '<div class="title">', 'after_title' => '</div>', )); Tetapi kode ini menyebabkan seperti ini; <div class="sidebar-box"> <div class="title">{WIDGET TITLE}</div> {WIDGET …

2
Penyesuai tema - pesanan pengaturan
Jika saya menambahkan lebih dari 5 Pengaturan ke satu bagian, urutan pengaturan menjadi aneh. Sebagai contoh: // Link color $wp_customize->add_setting( 'tonal_'.$themeslug.'_settings[link_color1]', array( 'default' => $themeOptions['link_color1'], 'type' => 'option', 'sanitize_callback' => 'sanitize_hex_color', 'capability' => 'edit_theme_options', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'tonal_'.$themeslug.'_settings[link_color1]', array( 'label' => __( 'Link color1', …

5
Dapatkan gambar pertama dari konten posting (mis .: gambar hotlink)
Saya menggunakan kode ini langsung dari codex . function echo_first_image ($postID) { $args = array( 'numberposts' => 1, 'order'=> 'ASC', 'post_mime_type' => 'image', 'post_parent' => $postID, 'post_status' => null, 'post_type' => 'attachment' ); $attachments = get_children( $args ); //print_r($attachments); if ($attachments) { foreach($attachments as $attachment) { $image_attributes = wp_get_attachment_image_src( $attachment->ID, …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.