Intereting Posts
Можно ли загружать несколько изображений через вкладку «Библиотека мультимедиа» в Thickbox, которую я создал? Скрыть элементы меню, основанные на возможностях WooCommerce & Caching Каковы преимущества и недостатки дерева вариантов над API настройки? Эффективный способ проверки локальных PHP-файлов WordPress и базы данных для вредоносного кода? Количество показов новых участников, зарегистрированных сегодня Показать сообщения от определенных ролей Почему переходные процессы могут работать неправильно? Пропустить max сообщений в Javascript WP_Query posts_per_page Только вывод одной записи Вывод всех изображений из галереи внутри слайдера Нужно ли регистрировать JQuery, если мы хотим использовать его в wp_enqueue_script ()? Как обновить сообщение на основе meta_key в другой таблице? Есть ли какая-либо запись установленных плагинов в базе данных? Получение фатальной ошибки при обновлении

Плагин, добавить теги opengraph после формы submit

Im разрабатывает плагин, который вычисляет дату рождения ребенка и так далее. Поэтому мне нужно добавить теги opengraph с соответствующими данными, когда кто-то хочет поделиться страницей на facebook. Я хочу, чтобы эти теги были добавлены в голову, только если кто-то нажал кнопку отправки в форме.

Когда я делаю это так:

if($_GET['calc_submit_1']) { function add_open_graph_tags(){ echo '<meta property="og:url" content="'.$shortlink.'" />'; echo '<meta property="og:title" content="Ich bin in der '.floor($week_of_pregnancy).'. Schwangerschaftswoche" />'; echo '<meta property="og:description" content="Ich habe den myToys-Fruchtbarkeitsrechner benutzt und folgendes Ergebnis erhalten: '.$shortlink.'" />'; echo '<meta property="og:image" content="http://mytoys.beta-preview.de/wp-content/uploads/2016/02/wallhaven-411.jpg" />'; } add_action('wp_head', 'add_open_graph_tags'); } 

Теги не добавляются в wp_head. Можно ли сделать это так, как я хочу? Любая помощь оценивается.

Ваша функция будет вызываться только тогда, когда в $_GET['calc_submit_1'] есть что-то $_GET['calc_submit_1'] . Значит, при отправке формы функция запускается. Когда вы обновляете страницу, а $_GET['calc_submit_1'] пуст, он не будет запускаться. Когда FB проверяет OG, FB не отправит вашу форму, и ваша функция не будет запущена. Вы можете использовать add_option для сохранения чего-либо в базе данных в форме submit и проверить, что вместо $_GET['calc_submit_1'] .