PHP – Supprimer les caractères spéciaux
Pour supprimer efficacement les caractères spéciaux dans une chaîne, il suffit d’utiliser la méthode preg_replace. $string = preg_replace(‘/[^a-zA-Z0-9]/s’, », $string);
Il n'y a pas de questions bêtes
Pour supprimer efficacement les caractères spéciaux dans une chaîne, il suffit d’utiliser la méthode preg_replace. $string = preg_replace(‘/[^a-zA-Z0-9]/s’, », $string);
Pour faire des requêtes sur WordPress, je suis habitué à utiliser WP_Query($args). Dans cet exemple, il est question d’ajouter un LIKE = « %title% » dans notre requête. Ici une simple requête qui ajoute dans l’array a_response_array tous nos posts: $args = array( ‘post_status’ => ‘publish’, ); // The Query $query = new WP_Query( $args ); // … Lire la suite
Pour rendre toutes les fonctions de WordPress accessibles dans un script PHP, il suffit d’inclure wp-load.php require_once(‘../wp-load.php’); pour tester, on peut par exemple afficher la version de WordPress $blog_info = get_bloginfo(‘version’); print_r($blog_info);
En utilisant la méthode getElementsByTagName pour naviguer et trouver l’enfant en question. $number_orders = $image_1->getElementsByTagName(‘number_order’); foreach ($number_orders as $key => $value) { $value->nodeValue = « teaser »; }
Pour savoir si l’utilisateur courant est administrateur dans WordPress, c’est-à-dire s’il a le droit de configurer des options : if ( ! current_user_can( ‘manage_options’ ) ) { echo « You are not admin »; } else { echo « You are an admin »; }
Pour chaque image de WordPress, nous pouvons ajouter une légende ou un titre. Il peut être utile d’y ajouter un compteur. Pour ce faire, il faut utiliser les deux hooks admin_head-post.php ainsi que admin_head-post-new.php function cf_caption_count_js() { echo ‘<script type= »text/javascript »> jQuery(document).ready(function() { jQuery(« #attachment_caption »).wrap(« <div></div> »); jQuery(« #attachment_caption »).parent().css(« display », « table »); jQuery(« #attachment_caption »).parent().css(« width », « 100% »); jQuery(« #attachment_caption »).after(« <span id=\’cf_caption_count\’ style=\’display:table-cell; width: 30px; margin-left: 5px; text-align: … Lire la suite
Pour authentifier une requête cURL en PHP, l’option à connaître est CURLOPT_USERPWD. Elle envoie un couple identifiant / mot de passe au format utilisateur:motdepasse. Authentification basique $ch = curl_init(‘https://exemple.com/api’); curl_setopt($ch, CURLOPT_USERPWD, ‘utilisateur:motdepasse’); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); $reponse = curl_exec($ch); if ($reponse === false) { throw new RuntimeException(curl_error($ch)); } curl_close($ch); L’option … Lire la suite