Au moment où je soumettais mon examen avant de terminer le sujet Premium, je faisais le test final et jrsquoai pensé que je pourrais aussi écrire un article sur certains des contrôles les plus importants et généraux que je devrais faire avant de publier le sujet. Bien sûr, il y a beaucoup de choses à vérifier, mais voici les 20 vérifications les plus importantes que je pense avant de publier le sujet. Ce sont des choses très basiques mais très importantes, y compris WP _ footer et WP head. Assurez drsquoinclure le crochet de tête WP _ dans le fichier drsquoen tête. PHP et le crochet WP _ footer dans le fichier footer. Php. Ces crochets sont importants pour que les plug ins traitent des sujets. De plus, si incluez des fonctionnalités ajoutées à ces crochets, en aurez certainement besoin.
Capture drsquoécran. PNG je suis souvent pressé de publier des sujets que jrsquoai oublié drsquoinclure dans les fichiers de capture drsquoécran. PNG de base avec thème. Il srsquoagit de lrsquoimage qui sera affichée sous lrsquoétiquette drsquoapparence dans le panneau de commande WP. En gros, prenez une capture drsquoécran de votre sujet, réduisez le à environ 300px 225px, sauvegardez le sous forme de PNG et appelez le
Ajouter une fonction de support de thème themename _ add Theme support () {add Theme support (lsquopost formatsrsquo, array (lsquo aside lsquo,rsquo Video lsquo,rsquo image lsquo,rsquo Gallery lsquo,rsquo quote lsquo) add Theme support (lsquo post thumbnails
«) Ajouter un support de thème (« liens drsquoalimentation automatique») Ajouter un support de thème (lsquoHTML5rsquo, tableau (lsquocomment Listrsquo, lsquocomment formrsquo, lsquoSearch formrsquo, lsquoGalleryrsquo, lsquoCapturersquo) Ajouter un support de thème (
Assurez que la mise en page fonctionne, en particulier si utilisez des types de messages personnalisés, il est important de assurer que la mise en page fonctionne non seulement sur vos pages de blog, catégories et étiquettes, mais aussi sur lrsquoarchive des types de messages personnalisés et de toutes les catégories personnalisées. ne savez pas quoi faire, consultez notre guide wordpress pour ajouter une mise en page. Configurer les menus de sauvegarde WordPress en plus de configurer les images, l’une des questions les plus courantes que j’ai eu des gens est comment configurer les menus. Lorsque utilisez le système de menu glisser déposer de WP, il est préférable de configurer un repli de menu avec un lien vers le panneau de gestion afin que lrsquoutilisateur puisse voir comment configurer le menu. Ne laissez pas les utilisateurs deviner!
ne savez pas quoi faire, consultez notre guide pour ajouter des menus de secours dans WordPress. Cela permet aux gens de répondre à leurs commentaires sur leur blog lorsque les utilisateurs activent les commentaires de thread dans leur panneau d’administration WordPress. Vous remarquerez peut être des sujets
Recharger la page lorsque lrsquoutilisateur clique sur le bouton
lt?php function themename_comment_reply_js() { if ( is_singular() ampamp comments_open() ampamp get_option( 039thread_comments039 ) ) { wp_enqueue_script( 039comment-reply039 ) } } add_action( 039wp_enqueue_scripts039, 039themename_comment_reply_js039 ) Assicurati che Javascript sia stato aggiunto correttamente È importante includere correttamente Javascript nei tuoi temi in modo che non entri in conflitto con alcun plug-in. Qualche tempo fa ho scritto un post che mostrava come aggiungere Javascript tramite il file functions.php. Se stai ancora aggiungendo il tuo JS nel file header.php, assicurati di leggere il nostro post sull039aggiunta di Javascript a WordPress nel modo giusto.
Metti alla prova il tuo tema su tutti i browser quotprincipaliquot Sfortunatamente le persone usano ancora browser meno recenti come Internet Explorer 10. Se sviluppi temi WordPress è molto importante testarlo su tutti i principali browser e assicurarti che abbia un bell039aspetto. Se il tuo sito ha un brutto aspetto su Firefox, Safari o IE (non controllare solo in Chrome) le persone potrebbero non scaricarlo o acquistarlo e se lo fanno, potresti ricevere molti ticket di supporto che ti chiedono di correggere il tema e farlo funzionare . Dai un039occhiata ad alcuni ottimi siti di test del browser di seguito:
Scatti del browser Browser su Turbo CrossBrowserTest Includi un file 404.php Questo è molto facile da fare e anche molto importante. Se non includi un file 404.php nel tuo tema quando un utente naviga nel sito e finisce in una pagina di errore 404, potrebbe mostrare il contenuto del tuo file index.php o visualizzare una pagina 404 generata dal server che non lo fa abbinare il design del tuo sito o fornire link utili al visitatore. Questo può essere negativo per la SEO, ma è anche molto ostile per l039utente. Personalmente mi piace includere un titolo, un elenco di pagine e magari anche il mio modulo di ricerca. Dipende da te cosa includere, ma assicurati di avere il file.
Crea pagine singole per i tuoi tipi di post Se hai dei tipi di post utilizzati nel tuo tema, devi creare pagine singole per ognuno, altrimenti verrà utilizzato il file single.php predefinito. e tutti i tuoi tipi di post sembreranno proprio come un blog. Ad esempio, se hai un tipo di post personalizzato del portfolio dovresti avere un file single-portfolio.php per mostrare i singoli post del portfolio. Se disponi di tipi di post personalizzati per i quali non desideri necessariamente singoli post (come uno slider o un tipo di post specifico per la home page) dovresti avere questi tipi di post definiti con il parametro public impostato su false e il parametro show_ui impostato su true ( vedere la funzione register_post_type per maggiori informazioni),
Includi i dettagli del tema nel foglio di stile Non dimenticare di includere i dettagli del tema nel tuo tema! Non solo hai bisogno di un nome affinché il tema venga visualizzato nella scheda Aspetto, ma vorrai anche mostrare agli utenti quale versione del tema stanno utilizzando e darti un po039 di credito per il tema. Di seguito è riportato un esempio dei dettagli del tema per il mio tema WordPress totale. * Theme Name: Total Version: 4.6 Description: Premium WordPress theme by WPExplorer Author: WPExplorer Theme URI: https:themeforest.netitemtotal-responsive-multipurpose-wordpress-theme6339019 Author URI: https:themeforest.netuserwpexplorer License: Custom license License URI: http:themeforest.netlicensestermsregular Text Domain: total Tags: custom-colors, accessibility-ready, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready Stile AllineamentiStili immagine predefiniti Non dimenticare di modellare gli allineamenti e gli stili di immagine predefiniti in WordPress. Come sai puoi allineare le immagini a sinistra, a destra o al centro nel tuo editor di post, ma devi includere gli stili corrispondenti nel tuo tema in modo che funzioni effettivamente. Di seguito sono riportati solo i CSS di base per l039allineamento di immagini, blockquote e testo, didascalie e alcune reimpostazioni per le faccine. Puoi copiarlo e incollarlo direttamente nel tuo tema e modificarlo di conseguenza.
*82128212821282128212821282128212* * Alignement WordPress * 821282128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212- Aligncenter {display: Blocks edge: 0 Automatic}. Alignright {Floating Point: Right edge: 10px 0 10px 10px}. Alignleft {Floating Point: left edge: 10px 10px 0}. Floatleft {float point: left}. Floatright {float point: Right}. Centre de texte {alignement du texte: Centre}. Text right {text align: Right}. Text left {text align: left} les widgets de style WordPress par défaut incluent de nombreux widgets intégrés. créez un thème, devriez le façonner en fonction de votre site et améliorer son apparence. Di seguito êriporto un Elenco di tutti i diversi Widget a Cui vorrai application uno stile. 8212821282128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212 Styles de Widget WordPress * 821282128212821282128212821282128212821282128212821282128212821282128212821282128212 Contrôle {} * contrôle lié *. Widget _ link {}. Widget _ Link UL {}. Widget _ Link UL li {}. Widget _ Link UL Li a {} * métawidget *. Widget _ Meta {}. Widget _ Meta UL {}. Widget _ Meta UL li {}. Widget _ Meta UL Li a {} * page Widget *. Widget _ page {}. Widget _ page UL {}. Widget _ page UL li {}. Widgets _ pages UL Li a {} * widgets récemment publiés *. Widget _ recent entry {}. Widget _ recent entry UL {}. Widget _ recent entry UL li {}. Widget _ recent entries UL Li a {} * archive Widget *. Widget _ archive {}. Widget _ archive UL {}. Widget _ archive UL li {}. Widget _ archive UL Li a {}. Widget _ archive select {}. Widget _ archive options {} * Tag Cloud Widget *. Widget _ link {}. Après Widget _ Links Li: {}. Avant Widget _ Links Li: {}. Widget _ Tag Cloud {}. Widget _ Tag cloud to {}. Après Widget _ Tag Cloud a: {}. Widget _ Tag Cloud a: before {} * Calendar Widget *. Widget _ Calendar {} Calendar Wrap {} Calendar Wrap th {} Calendar Wrap
TD {} WP Calendar tr TD {} WP Calendar caption {} WP Calendar a {} WP Calendar Today {} WP Calendar {} WP Calendar {} WP Calendar {} next {} WP Calendar {} * class Widget * Widget _ Category {}. Widget _ Category UL {}. Widget _ Category UL li {}. Widget _ Category UL UL. Enfants {}. Widget _ category A {}. Widget _ categories sélectionnez {}. Widget _ CAT égories sélectionnez Cat {}. Sélectionnez Widget _ categories. Postform {}. Widget _ categories options {}. Widget _ category. Niveau 0 {}. Widget _ category. Niveau 1 {}. Widget _ category. Niveau 2. Widget _ category. Niveau 3 {} * Widget de commentaires récents * . Commentaires reçus {} commentaires reçus {} commentaires reçus li {} commentaires reçus Li a {}. Widget _ recent comments {} * recherche Widget 35 recherche de formulaire {}. Widget _ Search {}. Texte du lecteur drsquoécran {} * Widget de texte *. Textbug {}. Widget _ text {} vérifier les liens sortants cela nrsquoa rien à voir avec les sujets avancés parce que ne devriez pas inclure de liens dans le sujet (sauf peut être des liens vers des documents ou des journaux de changement), mais pour les utilisateurs qui créent des sujets gratuits, assurez que les liens fournis dans la zone administrative et, surtout, les liens fournis dans le pied de page du site existent. Nrsquoincluez pas de liens vers des sites Web pourriels ou nrsquoincluez pas de liens sponsorisés dans le sujet. voulez vraiment créer un thème gratuit, pouvez le faire pour retourner dans la communauté ou augmenter votre visibilité. Vous ne devriez pas créer un thème juste pour obtenir ou vendre des liens. Assurez que votre formulaire de recherche est configuré, même si votre sujet peut ne pas contenir de barre de recherche pour les sujets intégrés, les gens peuvent encore vouloir lrsquoajouter à la barre latérale ou à toute autre zone de Widget par le Widget de barre de recherche, donc assurez drsquoinclure le fichier searchform. Php dans le sujet. Voici un exemple de code dans le fichier searchform. PHP: ltform method=quotgetquot class=quotmyprefix-site-searchformquot action=quot
Colonnes, disposition, etc. Il est toujours important de vérifier le thème à l’aide d’un test d’unit é de thème pour s’assurer qu’il est prêt à être publié au public et que n’avez aucun problème avec les principales fonctionnalités et styles de WordPress.
Contrôles importants avant la publication des thèmes WordPress