Questions marquées «theme-development»

Les thèmes créent l'interface publique (front-end) pour un site WordPress.

4
Problèmes avec title-tag et document_title_parts
Wordpress version 4.5.1 J'essaie de mettre à jour dynamiquement les titres de page sur un modèle particulier. Après avoir beaucoup creusé et appris les wp_title()changements, j'essaie d'utiliser document_title_parts. Cependant, je n'arrive pas du tout à faire fonctionner le filtre. Je suis dans un thème enfant, functions.php: add_theme_support( 'title-tag' ); //add_filter("after_setup_theme", …


1
Le the_post_thumbnail sans srcset?
WordPress 4.4 ajoute plusieurs tailles d'image srcsetlors de l'utilisation de la the_post_thumbnailfonction. Est-il possible d'obtenir une seule taille d'image sans srcset? Je comprends qu'il est possible d'ajouter un filtre à désactiver à srcsetpartir de toutes les images, mais je souhaite désactiver le srcsetuniquement lors de l'appel d'une taille de vignette …




5
after_setup_theme s'exécute toujours
Je mets en place un thème enfant pour certains de mes professeurs, et dans le cadre du thème, j'aimerais qu'une poignée de plugins soient activés au moment où le thème est activé. Donc, naturellement, j'ai utilisé l'action after_setup_theme et appelé ma fonction de configuration. Cela fonctionne très bien, sauf qu'il …



4
wp_redirect () - en-têtes déjà envoyés
J'essaie d'utiliser wp_redirect()pour rediriger l'utilisateur après avoir soumis avec succès un formulaire d'inscription sur la page. Cela ne fonctionne pas et affiche l'erreur suivante: Avertissement: impossible de modifier les informations d'en-tête - en-têtes déjà envoyés par (sortie démarrée à /Applications/MAMP/htdocs/theme/wp-content/themes/test/header.php:10) dans / Applications / MAMP / htdocs / theme / …

1
Mettre en file d'attente une feuille de style pour la page de connexion et la faire apparaître dans l'élément head
J'essaie de styliser la page de connexion dans mon thème. Très simple: add_action( 'login_enqueue_scripts', function() { wp_enqueue_style( 'TEST', get_template_directory_uri() . '/css/login.css' ); }); Malheureusement, cela ne fonctionne pas comme prévu. L' linkélément apparaît bodytrès tard dans la page de connexion. Sortie rendue: <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 …


7
Ajout d'un div pour envelopper le contenu du widget après le titre du widget
J'essaie d'ajouter une div au contenu d'un widget dans ma barre latérale dynamique. Voici le code d'enregistrement; 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>', )); Mais ce code provoque comme ça; <div class="sidebar-box"> <div class="title">{WIDGET TITLE}</div> …

2
Personnalisateur de thème - ordre des paramètres
Si j'ajoute plus de 5 paramètres à une seule section, l'ordre des paramètres devient bizarre. Par exemple: // 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 …

5
Obtenez la première image du contenu de la publication (par exemple: images liées à chaud)
J'utilise ce code directement depuis le 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, …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.