Intereting Posts
Удалите «сообщения» от администратора, но покажите пользовательский пост Как обеспечить доступ к определенному плагину ко всем ролям пользователя, кроме подписчика в wordpress Решение для рендеринга Shortcodes в редакторе администратора Получить изображения из сообщения wp_list_categories () с типами вложений Пользовательская функция виджета в плагине не работает? Пользовательская категория типа сообщения, не отображаемая в пользовательском типе сообщения wp_redirect и получить переменные динамически обновлять постоянную ссылку и заголовок со значениями настраиваемых полей следующая и предыдущая почтовая ссылка упорядочена по алфавиту Списки таксономии ссылаются на первый пост в этот срок Не удается сохранить виджет Как сделать изображения доступными для просмотра, чтобы их увеличить, используя лайтбоксы? quey сообщения из разных категорий с таксономией Дата покупки Woocommerce

Плагин, добавить теги 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. Можно ли сделать это так, как я хочу? Любая помощь оценивается.

Solutions Collecting From Web of "Плагин, добавить теги opengraph после формы submit"

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