Я создал небольшую функцию ( WordPress ), используя echo.
/* .. Some code */
switch ($linktype) {
case "next":
echo '' . previous_post_link('%link',''.$prevthumbnail.'') . '
';
break;
case "prev":
echo '' . next_post_link('%link',''.$nextthumbnail.'') . '
';
break;
}
/* .. Some other code*/
Используя "обычный" синтаксис конкатенации, который я знаю ...
echo ''. previous_post_link('%link',''.$prevthumbnail.'') . '
';
... производит ...
< result of previous_post_link() >
Очевидно, мне нужно
. Я нашел сообщение, предлагающее заменить точки ('.') запятыми (',') , так что теперь у меня есть ...
echo '' , previous_post_link('%link',''.$prevthumbnail.'') , '
';
... который работает . Это «правильный» способ решения проблемы или это просто «взлом», который работает? Есть ли лучший подход?