You are here

function structured_data_get_site_logo in Structured Data (JSON+LD Rich Snippets) 7

Gets the a URL to the site logo.

Return value

(string) Path to a suitable logo file.

2 calls to structured_data_get_site_logo()
structured_data_marketing_form in ./structured_data.admin.inc
Fieldset builder for the Marketing details settings form.
structured_data_preprocess_html in ./structured_data.module
Implements template_preprocess_html().

File

./structured_data.module, line 120
Annotate your content to generate Rich Search Snippets.

Code

function structured_data_get_site_logo() {
  if ($custom_logo = variable_get('structured_data_site_logo_custom', FALSE)) {
    if ($logo = file_load($custom_logo)) {
      $logo_path = file_create_url($logo->uri);
    }
  }
  else {
    $default_theme = variable_get('theme_default', 'bartik');
    $logo_path = theme_get_setting('logo', $default_theme);
  }
  return $logo_path;
}