Преобразовать Wordpress.com встраивать ссылки на обычные встраивания


Я поставил задачу переместить несколько хорошо зарекомендовавших себя блогов из wordpress.com в независимый хостинг с использованием Wordpress. Wordpress.com использует специальный синтаксический анализатор для приема таких вещей:

[youtube=http://youtu.be/JN3n34dS]

И преобразование этого в встраивание YouTube (например, это происходит и с другими ссылками, такими как Карты Google и т. Д.).

Существует ли систематический способ преобразования всех этих ссылок в обычные вставки?

Спасибо!

Author: Chip Bennett, 2011-05-23

2 answers

Вы можете использовать phpMyAdmin для поиска и замены в базе данных wordpress старой строки встраивания youtube, а затем заменить ее новой. Должно быть возможно, так как синтаксис достаточно похож.

Изменить:, чтобы добавить из этого другого вопроса об обмене стеками:

Регулярное выражение поиска - хороший плагин, позволяющий выполнять поиск и замену с помощью Grep во всех сообщениях и страницах. С помощью этого вы можете изменить свои короткие коды на встраиваемые по умолчанию "WordPress Codex это использует автономный Wordpress, который в своей простейшей форме является просто URL-адресом.

Или используйте Плагины WordPress "Быстрые теги видео Viper" и выполните поиск/замену, чтобы преобразовать в эту форму шорткода.

 2
Author: edzillion, 2017-04-13 12:33:14

Есть несколько способов, которые я могу придумать

  1. Найдите плагин, совместимый с этим форматом шорткода
  2. Напишите свой собственный плагин, который использует существующий формат шорткода из WordPress.com (что я не думаю, что API шорткодов даже позволяет)
  3. Удалите короткий код и оставьте URL-адрес. WordPress будет обрабатывать встраивание автоматически: http://codex.wordpress.org/Embeds
 1
Author: Matthew Muro, 2011-05-23 15:55:05