// Get the package name for use in the page title
global $wpdb;
- $GLOBALS['glmPackageName'] = $wpdb->get_var( "SELECT title FROM ".GLM_MEMBERS_PACKAGING_PLUGIN_DB_PREFIX . "packages WHERE package_slug = '".$GLOBALS['glmDetailSlug']."'" );
+ $packageData = $wpdb->get_row(
+ "SELECT title,short_descr
+ FROM ".GLM_MEMBERS_PACKAGING_PLUGIN_DB_PREFIX . "packages
+ WHERE package_slug = '".$GLOBALS['glmDetailSlug']."'",
+ ARRAY_A
+ );
+ $GLOBALS['glmPackageName'] = $packageData['title'];
+ $GLOBALS['glmPackageIntro'] = $packageData['short_descr'];
// Set the page title to the event name - Using low priority so it's the last to set the title!
add_filter('wp_title', function($title) {
return $GLOBALS['glmPackageName'];
}, 99, 1);
+ add_filter( 'wpseo_opengraph_title', function($tag){
+ return $GLOBALS['glmPackageName'];
+ }, 99, 1 );
+ add_filter( 'wpseo_opengraph_desc', function($tag){
+ return $GLOBALS['glmPackageIntro'];
+ }, 99, 1 );
+ add_filter( 'wpseo_twitter_title', function($tag){
+ return $GLOBALS['glmPackageName'];
+ }, 99, 1 );
+ add_filter( 'wpseo_twitter_description', function($tag){
+ return $GLOBALS['glmPackageIntro'];
+ }, 99, 1 );
}
}
-?>
\ No newline at end of file
+?>
{include file='front/packaging/header.html'}
-<!--
+<!--
NOTE: Image sizes for member db are typically large, medium, small, thumb.
These may be modified or added to by entries in the glm-member-db/config/plugin.ini file
-->
-<!-- Package Detail Container -->
+<!-- Package Detail Container -->
<div class="glm-member-package-detail-wrapper">
{if $havePackage}
-
+
<a id="topAnchor"></a>
-
+
<!-- <h3>{$terms.term_member_cap} Detail</h3>-->
<div class="row">
<script>//document.write('<a id="glm-member-detail-takeback-mini" class="button glm-member-button" href="' + document.referrer + '"><span>Back to listing</span></a>');</script>
<div id="glm-member-detail-container" class="small-12 columns glm-member-container">
<div id="glm-member-detail-side-box" class="small-12 medium-4 columns">
-
-
-
+
+
+
<div class="glm-member-detail-logo-wrapper">
{if $settings.package_detail_show_image && $package.image}
<img class="glm-member-list-image-left" src="{$glmPluginMediaUrl}/images/medium/{$package.image}">
- {else if $settings.package_detail_show_member_image && $package.member.logo}
- <img class="glm-member-list-image-left" src="{$glmPluginMediaUrl}/images/{$settings.detail_logo_size}/{$package.member.logo}">
{/if}
</div>
-
-
+
+
{if $settings.package_detail_show_offsite_url && $package.offsite_url}
<a id="glm-member-detail-website-link" class="small-12 button glm-button" href="{$package.offsite_url}"{if $settings.package_detail_show_offsite_url_newtarget} target="_blank"{/if}>Find More Packages</a>
- {/if}
+ {/if}
<div id="glm-member-detail-contact-info">
- <!-- Member name, address, and basic information -->
+ <!-- Member name, address, and basic information -->
<div id="glm-package-detail-member-name">
{if $package.member.member && $settings.package_detail_show_member_link}
<a class="glm-member-list-image-wrapper" href="{$siteBaseUrl}{$settings.canonical_member_page}/{$package.member.member_slug}/"{if $settings.package_detail_show_member_link_newtarget} target="_blank"{/if}><h3>{$package.member.member}</h3></a>
</div>
{if $settings.package_detail_show_member_address}
<div class="glm-member-detail-address-wrapper">
-
+
<small>Address</small>
{apply_filters('glm-member-db-front-members-detail-addressTop', '', $package.member.id)}
{if $settings.package_detail_show_member_street}
{if $package.member.state.value}
<span>{$package.member.state.value}</span>
{/if}
- {if $package.member.zip}
+ {if $package.member.zip}
{$package.member.zip}
{/if}
</div>
- {/if}
+ {/if}
{if $package.member.country.name && $settings.package_detail_show_member_country}
<div>{$package.member.country.name}</div>
{/if}
{apply_filters('glm-member-db-front-members-detail-addressBottom', '', $package.member.id)}
</div>
- {/if}
+ {/if}
{apply_filters('glm-member-db-front-members-detail-otherDetailTop', '', $package.member.id)}
{if $package.member.region && $settings.package_detail_show_member_region}
<div>
<!-- {if $settings.package_detail_show_member_coupons && $coupons}<a href="#glm-member-detail-coupons">Coupons</a>{/if}-->
{apply_filters('glm-member-db-front-package-detail-linksBottom', '', $package.member.id)}
</div>
-
+
</div>
-
+
</div>
<!-- Container for package information -->
<div class="glm-member-db-package small-12 medium-8 columns">