Деньги, как известно, имеют различные функции. Одной из них является непрестанное движение денег в обращении, обслуживание процесса обращения. Без выполнения деньгами этой функции торговля была бы невозможна.

Facebook Open Graph со всем в одном SEO плагине WordPress

  1. Окончательный результат после интеграции

facebook Открыть График позволяет приложениям рассказывать истории на Facebook через структурированный, строго типизированный API. Open Graph - это мощный инструмент для брендинга вашего бизнеса и стартапов, если вы знаете, как правильно его использовать. Facebook Open Graph был представлен в начале 2010 года, что позволяет сторонним приложениям собирать информацию о вас. Например, если вы решите войти на музыкальный сайт, например Spotify в Facebook музыкальное приложение использует технологию открытого графика для публикации того, что вы слушаете, в новостных лентах ваших друзей. Затем друзья могут комментировать, лайкать или слушать песню.

При правильной настройке Open Graph позволяет глубоко интегрировать приложения в среду Facebook, что повышает заинтересованность, распространение и рост. Когда люди публикуют ваше сообщение в блоге, информация будет правильно структурирована с такими данными, как заголовок, описания, рейтинги и многие другие элементы, которые доступны в Open Graph API.

Сегодня я собираюсь показать вам, как интегрировать Facebook Open Graph, используя все в одном SEO WordPress плагин собственная поисковая система оптимизирует заголовок, заголовок и описания в ваших темах WordPress.

Откройте файл WordPress Theme functions.php и добавьте этот код.

&lt;? php if (! function_exists ('add_opengraph_doctype')): ////////////////////////////////////////////// //////////////////////////////// // Добавление открытого графа в языковые атрибуты //////// ////////////////////////////////////////////////// ////////// function add_opengraph_doctype ($ output) {return $ output. 'xmlns: og = "http://opengraphprotocol.org/schema/" xmlns: fb = "http://www.facebook.com/2008/fbml"'; } add_filter ('language_attributes', 'add_opengraph_doctype'); ENDIF; if (! function_exists ('insert_fbog_in_head')): ///////////////////////////////////////// ////////////////////////////// // Добавление и вставка Facebook Open Graph в wp_head () //////// ////////////////////////////////////////////////// /////////// function insert_fbog_in_head () {global $ post, $ aioseop_options; / * Получить эскиз для Facebook Open Graph * / $ thumbnail_src = wp_get_attachment_image_src (get_post_thumbnail_id ($ post-> ID), "thumbnail"); $ fb_app_id = ''; / * идентификатор вашего приложения в Facebook - необязательно * / $ fb_user_id = ''; / * ваш идентификатор пользователя в Facebook * /?> <! - запустить FB OPEN GRAPH code -> &lt;? php if ($ fb_app_id):?> <meta property = "fb: app_id" content = "&lt;? php echo $ fb_app_id;?> "/> &lt;? php endif; ?> &lt;? php if ($ fb_user_id):?> <meta property = "fb: admins" content = "&lt;? php echo $ fb_user_id;?>" /> &lt;? php endif; ?> &lt;? php if (is_singular ()) {?> <! - если в данный момент в одном посте или на странице -> <meta property = "og: url" content = "&lt;? php echo the_permalink ()?>" /> <! - использование заголовка из плагина aioseo wp -> &lt;? php if (function_exists ('aioseop_load_modules')) {$ post_aioseo_title = get_post_meta ($ post-> ID, '_aioseop_title', true); if ($ post_aioseo_title):?> <meta property = "og: title" content = "&lt;? php echo $ post_aioseo_title;?>" /> &lt;? php else:?> <meta property = "og: title" content = "&lt;? php echo get_the_title ();?>" /> &lt;? php endif; ?> &lt;? php} else {?> <meta property = "og: title" content = "&lt;? php echo get_the_title ();?>" /> &lt;? php}?> <! - используя описание из aioseo wp плагин -> &lt;? php if (function_exists ('aioseop_load_modules')) {$ post_aioseo_desc = get_post_meta ($ post-> ID, '_aioseop_description', true); if ($ post_aioseo_desc):?> <meta property = "og: description" content = "&lt;? php echo stripcslashes ($ post_aioseo_desc);?>" /> &lt;? php else:?> <meta property = "og: description "content =" &lt;? php echo the_excerpt ();?> "/> &lt;? php endif; ?> &lt;? php} else {?> <meta property = "og: description" content = "&lt;? php echo the_excerpt ();?>" /> &lt;? php}?> <meta property = "og: type" content = "article" /> <! - использовать изображение по умолчанию, если миниатюра не найдена -> <meta property = "og: image" content = "&lt;? php if (! empty ($ thumbnail_src)) {echo $ thumbnail_src [ 0];} elseif (file_exists (get_template_directory (). '/Noimage.png')) {echo get_template_directory_uri (). '/Noimage.png';}?> "/> <Meta property =" og: site_name "content = "&lt;? php bloginfo ('name');?>" /> &lt;? php} else {?> <! - если в данный момент на главной странице -> <meta property = "og: site_name" content = "&lt;? php bloginfo ('name');?> "/> <! - использовать домашний заголовок из плагина aioseo wp -> &lt;? php if (function_exists ('aioseop_load_modules'))) {$ hometitle = $ aioseop_options ['aiosp_home_title']; if ($ hometitle):?> <meta property = "og: title" content = "&lt;? php echo $ hometitle;?>" /> &lt;? php else:?> <meta property = "og: title" content = "&lt;? php bloginfo ('description');?>" /> &lt;? php endif; ?> &lt;? php} else {?> <meta property = "og: title" content = "&lt;? php bloginfo ('description');?>" /> &lt;? php}?> <meta property = "og: url "content =" &lt;? php echo site_url ()?> "/> <! - используя домашнее описание из плагина aioseo wp -> &lt;? php if (function_exists ('aioseop_load_modules')) {$ homedesc = $ aioseop_options [ 'aiosp_home_description']; if ($ homedesc):?> <meta property = "og: description" content = "&lt;? php echo $ homedesc;?>" /> &lt;? php else:?> <meta property = "og: description" content = "&lt;? php echo get_option ('description');?>" /> &lt;? php endif; ?> &lt;? php} else {?> <meta property = "og: description" content = "&lt;? php echo get_option ('description');?>" /> &lt;? php}?> <meta property = "og : type "content =" website "/> <! - использовать изображение по умолчанию, если значок не найден -> &lt;? php if (file_exists (get_template_directory (). '/favicon.ico')) {?> <meta property = "og: image" content = "&lt;? php echo get_template_directory_uri (). '/favicon.ico';?>" /> &lt;? php} else {?> <meta property = "og: image" content = "&lt;? php echo get_template_directory_uri ();?> / noimage.png "/> &lt;? php}?> &lt;? php}?> &lt;? php}?> &lt;? php} // добавляем хук действия в wp_head () add_action ('wp_head', 'insert_fbog_in_head', 5); // функция проверяет endif; ?>

Не любите пачкать руку, скачайте источник здесь

Загрузите оба распакованных файла в текущий корень темы, откройте functions.php и добавьте этот код

include (get_template_directory (). '/fb_og.php');

Окончательный результат после интеграции

Как только все будет готово, если кто-то поделится вашим постом с помощью кнопки «Поделиться» на Facebook, API Open Graph API будет использовать более дружественный для SEO и оптимизировать заголовок и описание поста из плагина aioseo wp. Ты можешь использовать Facebook OG Инструменты отладки диагностировать новый добавленный код.

Вот и все, если у вас есть какие-либо вопросы относительно учебника, не стесняйтесь комментировать здесь.

Lt;?
Com/2008/fbml"'; } add_filter ('language_attributes', 'add_opengraph_doctype'); ENDIF; if (! function_exists ('insert_fbog_in_head')): ///////////////////////////////////////// ////////////////////////////// // Добавление и вставка Facebook Open Graph в wp_head () //////// ////////////////////////////////////////////////// /////////// function insert_fbog_in_head () {global $ post, $ aioseop_options; / * Получить эскиз для Facebook Open Graph * / $ thumbnail_src = wp_get_attachment_image_src (get_post_thumbnail_id ($ post-> ID), "thumbnail"); $ fb_app_id = ''; / * идентификатор вашего приложения в Facebook - необязательно * / $ fb_user_id = ''; / * ваш идентификатор пользователя в Facebook * /?
Php if ($ fb_app_id):?
Php echo $ fb_app_id;?
Php endif; ?
Php if ($ fb_user_id):?
Php echo $ fb_user_id;?
Php endif; ?
Php if (is_singular ()) {?
Php echo the_permalink ()?
Php if (function_exists ('aioseop_load_modules')) {$ post_aioseo_title = get_post_meta ($ post-> ID, '_aioseop_title', true); if ($ post_aioseo_title):?
Php echo $ post_aioseo_title;?
Php else:?
Php echo get_the_title ();?
Php endif; ?
Php} else {?
Php echo get_the_title ();?
Php}?
Php if (function_exists ('aioseop_load_modules')) {$ post_aioseo_desc = get_post_meta ($ post-> ID, '_aioseop_description', true); if ($ post_aioseo_desc):?
Php echo stripcslashes ($ post_aioseo_desc);?
Php else:?
Php echo the_excerpt ();?
Php endif; ?
Php} else {?
Php echo the_excerpt ();?
Php}?
Png';}?
Php bloginfo ('name');?
Php} else {?
Php bloginfo ('name');?
Php if (function_exists ('aioseop_load_modules'))) {$ hometitle = $ aioseop_options ['aiosp_home_title']; if ($ hometitle):?
Php echo $ hometitle;?
Php else:?
Php bloginfo ('description');?
Php endif; ?
Php} else {?
Php bloginfo ('description');?
Php}?
Php echo site_url ()?
Php if (function_exists ('aioseop_load_modules')) {$ homedesc = $ aioseop_options [ 'aiosp_home_description']; if ($ homedesc):?
Php echo $ homedesc;?
Php else:?
Php echo get_option ('description');?
Php endif; ?
Php} else {?
Php echo get_option ('description');?
Php}?
Ico')) {?
Ico';?
Php} else {?
Php echo get_template_directory_uri ();?
Php}?
Php}?
Php}?
Php} // добавляем хук действия в wp_head () add_action ('wp_head', 'insert_fbog_in_head', 5); // функция проверяет endif; ?
Реклама
Навигация сайта
Реклама
Популярные новости
Хорошая туристическая компания

Наш мир является по своему своеобразию прекрасным и очаровательным. Куда ни кинь свой взгляд, везде присутствуют свои прелести и чудеса, смотря на которые, мы упиваемся их изящностью и прелестью. В

Шкафы недорого эконом готовые
После того, как ремонт или отделка закончена приходит время подумать и о мебели. Ну, наверно каждый человек выберет то, что он поставит в своем доме первым: диван, стол, кресло… А почему бы первым не

Финансы и бизнес
Чтобы повысить производительность и результативность бизнеса, руководителям и персоналу маркетинга, сбыта, цепочки поставок, производства необходимо понимать конкретную ситуацию, что происходит и куда

Виза в Китай
Виды виз в КНР определяются целью поездки и сроком их действия. В целом это классификация не отличается от перечня виз в другие государства: основными являются туристическая, деловая, учебная, рабочая

Выдача свидетельства государственной регистрации
Вот пожалуй и все, что нужно знать о документах которые Вы получите из налоговой инспекции после регистрации ООО. Процедура государственной регистрации общества с ограниченной ответственностью теперь

Рефинансирование ипотеки в Москве 2019
Россельхозбанк в 2018-2019 году проводит рефинансирование кредитов как своих, так и других банков: рассмотрим, процентные ставки и условия перекредитования в Россельхозбанке для физических лиц, бюджетников

Меры государственной поддержки Томской
Не для кого не секрет, что некоторые регионы нашей страны отстают в своем развитии и даже деградируют в социальном и экономическом смысле. На это есть ряд причин объективного и субъективного характера,

Курсы изучения китайского языка
Хотите получить помощь в изучении китайского языка, но не знаете кому можно доверять ? Отвечаю вам товарищи, ещё недавно я был таким же, как вы ровно до того момента, как узнал здешний адрес. Друзья,

Коммерческая недвижимость Чехии
1. Объектами земельных отношений являются: 1) земля как природный объект и природный ресурс; 2) земельные участки; 3) части земельных участков. 2. Утратил силу. 3. Земельный участок как объект права

Календарь на подставке из дерева
Беспорядок на кухне — это проблема, знакомая многим. Очень часто приготовление блюд в такой обстановке превращается в настоящую пытку, так как приходится целую вечность искать половник, разделочную

Реклама
Облако тегов