You are here

metatag_facebook.module in Metatag 7

Primary hook implementations for Metatag:Facebook.

File

metatag_facebook/metatag_facebook.module
View source
<?php

/**
 * @file
 * Primary hook implementations for Metatag:Facebook.
 */

/**
 * Implements hook_ctools_plugin_api().
 */
function metatag_facebook_ctools_plugin_api($owner, $api) {
  if ($owner == 'metatag' && $api == 'metatag') {
    return array(
      'version' => 1,
    );
  }
}

/**
 * Implements hook_preprocess_html().
 */
function metatag_facebook_preprocess_html(&$variables) {

  // Fall back to hook_rdf_namespaces if the rdf module is enabled.
  if (module_exists('rdf')) {
    return;
  }
  $variables['rdf_namespaces'] .= "\n  xmlns:fb=\"http://ogp.me/ns/fb#\"";
}

/**
 * Implements hook_rdf_namespaces().
 */
function metatag_facebook_hook_rdf_namespaces() {
  return array(
    'fb' => 'http://ogp.me/ns/fb#',
  );
}