WordPress

Questions-réponses pour les développeurs et les administrateurs WordPress

4
Créer une page d'archive personnalisée pour un type de publication personnalisé dans un plugin
J'écris un plugin qui crée un type de publication personnalisé nommé "my_plugin_lesson": $args = array ( 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'lessons', 'with_front' => false) ); register_post_type ('my_plugin_lesson', $args); Le type de publication personnalisé a une archive et l'URL de l'archive est: http://example.com/lessons Je veux …


1
Comment afficher le contenu en texte brut
je veux afficher mon extrait en texte clair. Comment puis-je faire ceci? Ceci est mon extrait de code où j'affiche le contenu: <?php the_content(__( 'Weiterlesen ›','okay')); ?> Comment modifier l'extrait de code pour afficher le contenu en clair? salutations, niklas

2
Comment vérifier si un thème est actif?
Je voudrais pouvoir vérifier si le thème des vingt-douze est actif. Je sais que si je cherchais un plugin actif, je ferais quelque chose comme: $active_plugins = apply_filters( 'active_plugins', get_option( 'active_plugins' ) ); if ( in_array( 'plugin-folder/plugin-folder.php', $active_plugins ) ) { //do stuff } else { add_action( 'admin_notices', 'create-a-notice' ); …

2
Obtenir les ID de page des éléments de navigation
J'essaie d'obtenir tous les identifiants dans ma navigation et de les convertir en une chaîne afin de pouvoir l'utiliser avec wp_querypour obtenir les pages qui ne sont répertoriées que dans la navigation. Le code pour obtenir les identifiants: $menu_name = 'primary'; if ( ( $locations = get_nav_menu_locations() ) && isset( …
11 menus  id 

4
Désactivez la «modification rapide» uniquement pour les non-administrateurs dans functions.php
J'ai ceci dans mes fonctions.php function remove_quick_edit( $actions ) { unset($actions['inline hide-if-no-js']); return $actions; } add_filter('post_row_actions','remove_quick_edit',10,1); pour supprimer le lien d'édition rapide dans le backend lors du défilement de la liste des publications publiées. Cela fonctionne comme un charme, mais il le désactive même pour le rôle d'administrateur. Est-il possible …
11 quick-edit 


2
Comment obtenir un nonce unique pour chaque demande Ajax?
J'ai vu quelques discussions sur l'obtention de Wordpress pour régénérer un nonce unique pour les demandes Ajax subséquentes, mais pour la vie de moi, je ne peux pas vraiment demander à Wordpress de le faire - chaque fois que je demande ce que je pense être un nouveau nonce, je …
11 ajax  nonce 

1
Existe-t-il quelque chose comme admin_notices pour le frontal?
Je suis nouveau sur Wordpress et j'essaie de profiter du cadre autant que possible. Sur le front-end, je veux une zone de message centralisée pour afficher les erreurs, les succès et les avis généraux similaires à la façon dont ils sont gérés via admin_notices sur le back-end. Je ne vois …




2
Passer de l'installation MultiSite de HTTP à HTTPS
J'ai installé MultiSite avec l'URL définie en tant que http://example.com , mais maintenant je veux forcer toutes les demandes à passer par HTTPS, donc j'essaie de changer l'URL en https://example.com . J'ai parcouru la base de données et mis à jour toutes les valeurs siteurlet homepour avoir https , mais …

3
Pourquoi «/ page / 2 /» ne fonctionne pas?
Enfin, la pagination a fonctionné avec le code ci-dessous, mais maintenant la pagination est liée à / videos / page / 2 /, qui n'existe pas. Comment faire fonctionner la page 2? <?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query('post_type=videos&showposts=1'.'&paged='.$paged); while ($wp_query->have_posts()) : $wp_query->the_post(); //display stuff endwhile; …


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.