Page 1 sur 1

Probleme de syntaxe pour une condition Merci pour votre aide

Posté : 01 mars 2015, 19:47
par gillescoste2006
Bonjour à tous,

Je suis sur Wordpress et

J'ai mis ce début de programmation
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
        if (false !== strpos($url,'page')) {
ça dit si le mot 'page' est dans l'url alors...

(là en l'occurence l'url en question est http://www.mon-site.com/feed/)

Mais plutot que d'analyser cete l'url je voudrait qu'il analyse le titre de l'article qui est dans le feed get_the_title()

Dans ma programmation après j'ai une ligne
echo '<b><a href="'.get_permalink().''">'.get_the_title().'</a></b>';
Mais je ne pense pas que je peux utiliser cette syntaxe pour mon $url=

je ne sais vraiment pas comment le formuler

Je ne sais pas si je me fais bien comprendre

Merci beaucoup pour votre aide

Re: Probleme de syntaxe pour une condition Merci pour votre

Posté : 01 mars 2015, 20:02
par tof73
il n'y a pas de raison de ne pas pouvoir faire cela :
if (false !== strpos(get_the_title(), 'page')) {
}

Re: Probleme de syntaxe pour une condition Merci pour votre

Posté : 01 mars 2015, 20:47
par gillescoste2006
Merci pour la réponse,

J'ai écris
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
        if (false !== strpos(get_the_title(), 'page')) {
Mais ça ne marche pas ça ne prends pas en compte le fait qu'il y ai "page" dans le titre

en fait si j'écris
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
        if (false !== strpos($url,'page')) {

function insertAds($content) {
$content = $content.'
<!--Votre contenu est à insérer ci dessous -->
<p>Retrouvez tous les articles sur le site DeepInTheWeb<br />
<a href="http://www.deepintheweb.com" target="_blank" >Visiter le site</a></p>
';
return $content;
}
add_filter('the_excerpt_rss', 'insertAds');
add_filter('the_content_rss', 'insertAds');
  }else {
function insertAds($content) {
$content = $the_tittle.'
<!--Votre contenu est à insérer ci dessous -->
<p><br /></p>';
echo"<br><br>";
echo randomtext('emailbonjour');
et que je vais à l'url
http://www.mon-site.com/feed/?page

Le fait qu'il y ai "page" dans la variable, là ça marche
J'ai bien le "content" avec
"trouvez tous les articles sur le site DeepInTheWeb"

hors ce n'est pas l'url courante qui m'interrêsse puisque l'à je suis sur l'url
http://www.mon-site.com/feed/

Ce qui m'interrêsse c'est vraiment le cas où "page" se trouve dans l'url de l'article (the_title)

Merci pour votre réponse