Wordpress шорткоды не работают - PullRequest
0 голосов
/ 21 июля 2011

Я работаю над сайтом WordPress, который немного изменился до меня. Так что теперь короткий код не работает. Если я вставлю [gallery], он просто распечатает [gallery] на странице. Кто-нибудь знает, что может быть не так. Может быть, мне нужно заменить некоторые файлы неизмененными? Какой файл отвечает за шорткоды?

Ответы [ 3 ]

1 голос
/ 21 июля 2011

Вам нужно что-то для обработки шорткода, а не просто для обработки галереи.Вы должны иметь плагин галереи, который заменяет этот короткий код фактической галереей.Надеюсь, что это имеет смысл

0 голосов
/ 22 июля 2011

Все, что мне нужно было сделать, это добавить следующее: "add_filter ('the_content', 'do_shortcode', 11);" в functions.php, и это сработало

0 голосов
/ 22 июля 2011

Без гораздо более конкретной детали трудно сказать, что не так, но вот одна WAG (Wild Ass Guess):

Шорткод 'parser' на самом деле является плохо написанным регулярным выражением, чем может быть запутан вколичество ситуаций.Одна конкретная ситуация - когда у вас есть что-то вроде

blah blah blah [shortcode1][shortcode2] blah blah

, то есть один шорткод сразу после другого, пробела нет.Первый выполняется, а второй остается как есть, что означает, что он будет отображаться как буквально [shortcode2] на странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...