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 /**** Caption Title Character Count **********************************************************/ function cf_caption_count_js() { echo ‘
Pour récupérer la valeur du bouton sélectionné: $(‘input[name=radioName]:checked’, ‘#myForm’).val()
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
jQuery-File-Upload Comment utiliser la solution basique de http://blueimp.github.com/jQuery-File-Upload/ et faire en sorte qu’elle fonctionne pour tous les navigateurs (spéciale dédicace à Internet Explorer). La version basique a l’avantage de ne pas être surchargée de librairies et surtout d’être beaucoup plus simple à importer dans un site web déjà créé. Librairies Mise en place Pour commencer, … Lire la suite
Lorsqu’il est nécessaire d’avoir un ordre prédéfini dans une requête, il est possible de modifier l’ordre des éléments en utilisant un CASE dans le ORDER BY. Dans cet exemple l’id 12 doit apparaître avant le 2. SELECT * FROM channel ORDER BY ( CASE WHEN id = 1 THEN 1 WHEN id = 12 THEN … Lire la suite