Определить метаописание - PullRequest
0 голосов
/ 20 марта 2012

У меня есть следующий код, который создает мета-описание.Я получаю 0 в качестве мета-описания при попытке добавить текст после $info['desc'].

Исходный код

function apply_meta($info) {
if (isset($info['desc']) && !empty($info['desc'])) {
    define('META_DESC', $info['desc']);
}

То, что я сделал, это:

function apply_meta($info) {
if (isset($info['desc']) && !empty($info['desc'])) {
    define('META_DESC', $info['desc'] + 'my text. Read more about ' + $info['desc'] );
}

Ответы [ 2 ]

0 голосов
/ 20 марта 2012

Точка (.) Используется в PHP для объединения строк.Замените знак «+» на точку, например:

function apply_meta($info) {
if (isset($info['desc']) && !empty($info['desc'])) {
    define('META_DESC', $info['desc'] . 'my text. Read more about ' . $info['desc'] );
}
0 голосов
/ 20 марта 2012

PHP не использует + для объединения строк, он использует точку. Замените ваши плюсы на точки, и это должно сработать.

...