Преобразовать Wordpress.com встраивать ссылки на обычные встраивания
Я поставил задачу переместить несколько хорошо зарекомендовавших себя блогов из wordpress.com в независимый хостинг с использованием Wordpress. Wordpress.com использует специальный синтаксический анализатор для приема таких вещей:
[youtube=http://youtu.be/JN3n34dS]
И преобразование этого в встраивание YouTube (например, это происходит и с другими ссылками, такими как Карты Google и т. Д.).
Существует ли систематический способ преобразования всех этих ссылок в обычные вставки?
Спасибо!
2 answers
Вы можете использовать phpMyAdmin для поиска и замены в базе данных wordpress старой строки встраивания youtube, а затем заменить ее новой. Должно быть возможно, так как синтаксис достаточно похож.
Изменить:, чтобы добавить из этого другого вопроса об обмене стеками:
Регулярное выражение поиска - хороший плагин, позволяющий выполнять поиск и замену с помощью Grep во всех сообщениях и страницах. С помощью этого вы можете изменить свои короткие коды на встраиваемые по умолчанию "WordPress Codex это использует автономный Wordpress, который в своей простейшей форме является просто URL-адресом.
Или используйте Плагины WordPress "Быстрые теги видео Viper" и выполните поиск/замену, чтобы преобразовать в эту форму шорткода.
Есть несколько способов, которые я могу придумать
- Найдите плагин, совместимый с этим форматом шорткода
- Напишите свой собственный плагин, который использует существующий формат шорткода из WordPress.com (что я не думаю, что API шорткодов даже позволяет)
- Удалите короткий код и оставьте URL-адрес. WordPress будет обрабатывать встраивание автоматически: http://codex.wordpress.org/Embeds