Je personnalise le blog wordpress et j'ai besoin de faire des widgets personnalisés. Mon PHP est au mieux rouillé. Ce que j'essaie de faire est de concaténer une variable php en une chaîne étant définie comme un élément de tableau. voici le code que j'utilise, ça ne semble pas fonctionner. Tout ce qu'il fait est d'imprimer le répertoire stylesheet en haut de chaque page:Comment concaténer une chaîne dans un élément de tableau PHP?
if (function_exists("register_sidebar"))
register_sidebar(array(
"before_widget" => "<div class=\"rounded_box\"><div class=\"top_curve\"><img src=\"".bloginfo('stylesheet_directory')."/images/top_curve.jpg\" alt=\"Top\" width=\"247\" height=\"9\" /></div><div class=\"middle\">",
"after_widget" => "</div><div class=\"bottom_curve\"><img src=\"".bloginfo('stylesheet_directory')."/images/bottom_curve.jpg\" alt=\"Bottom\" /></div></div>",
"before_title" => "<h2>",
"after_title" => "</h2>",
));
comme vous pouvez le voir ici, je suis en train de concaténer le bloginfo('stylesheet_directory')
dans 2 des éléments. Cela ne fonctionne pas correctement. Il finit juste de l'imprimer en haut de la page avant le doctype
.
Je ne suis pas familier avec WordPress, mais à première vue, la classe bloginfo() fait écho aux choses plutôt que de retourner une chaîne. – Powerlord
si c'est le cas, comment pourrais-je le contourner? –
Aaaaah. R. Vous avez raison. Russ, utilisez get_bloginfo ("stylesheet_directory") – Steven