Question
est une question stupide, mais je ne sais pas, peut-elle aider quelqu'un me dans ce
Je veux echo get_post_meta()
sur une URL, mais je reçois une erreur d'analyse syntaxique
J'ai une fonction, où dans le entre d'un champ URL peut être rempli par la valeur du champ personnalisé
voici le code
($doc->load('http://twitter.com/statuses/user_timeline/' . . '.rss'));
l'espace entre . .
là, je veux faire écho à la valeur de ma valeur get_post_meta,
mais si j'écris quelque chose comme ceci
($doc->load('http://twitter.com/statuses/user_timeline/' .echo get_post_meta() . '.rss'));
Je sais que cette étape ne va pas, alors aussi j'ai essayé, je reçois erreur d'analyse
Comment puis-je l'écho ???
La solution
Supprimer l'écho. En PHP, vous utilisez uniquement l'écho lorsque vous souhaitez envoyer le résultat sous forme de texte dans le navigateur. Si vous souhaitez utiliser la valeur en PHP (comme vous essayez de le faire), alors laissez-vous à l'écho et ajoutez $ post-> ID, « meta_field_you_want », fidèle à get_post_meta ();