Я варіант, можна створити нову кнопку в TinyMCE редакторі, для вставки pdf файлів
http://www.wpbeginner.com/wp-tutorials/ … ce-plugin/
TinyMCE має API за допомогою якого можна взаємодіяти з цим редактором, тобто, написати скрипт обгортання і вставки pdf
https://www.tinymce.com/docs/api/
Другий варіант, WP має "безліч" фільтрів і хуків для різних завдання, як приклад фільтр the_content
"Фільтр "the_content" використовується для фільтрації вмісту повідомлення після його вилучення з бази даних та перед друком на екрані."
function append_to_content( $content ) {
global $post;
return $content.'<br />This post was saved on '.$post->post_date;
}
add_filter( 'the_content', 'append_to_content' );
Чи "content_save_pre" фільтр - "фільтр "content_save_pre" є частиною групи динамічних фільтрів, які дозволяють санітарно обробляти вміст до збереження його в базі даних. Цей фільтр працює у wp-admin."
function my_filter_function_name( $content ) {
// Process content here
return $content;
}
add_filter( 'content_save_pre', 'my_filter_function_name', 10, 1 );
Ви можете отримати доступ до контенту, знайти тег " а " в якому є "href="[посилання].pdf" посилання і замінити це на [pdfviewer][посилання].pdf[/pdfviewer].