本文整理汇总了PHP中tribe_get_zip函数的典型用法代码示例。如果您正苦于以下问题:PHP tribe_get_zip函数的具体用法?PHP tribe_get_zip怎么用?PHP tribe_get_zip使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了tribe_get_zip函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: generate_attendees_PDF
public final function generate_attendees_PDF($tickets_list)
{
$this->load_pdf_libraries();
$pdf = new FPDF();
$ecp = TribeEvents::instance();
$pdf->AddFont('OpenSans', '', 'opensans.php');
$pdf->AddFont('SteelFish', '', 'steelfish.php');
$pdf->SetTitle('EventTicket');
$pdf->SetAuthor('The Events Calendar');
$pdf->SetCreator('The Events Calendar');
$defaults = array('event_id' => 0, 'ticket_name' => '', 'holder_name' => '', 'order_id' => '', 'ticket_id' => '', 'security_code' => '');
foreach ($tickets_list as $ticket) {
$ticket = wp_parse_args($ticket, $defaults);
$event = get_post($ticket['event_id']);
$venue_id = tribe_get_venue_id($event->ID);
$venue = !empty($venue_id) ? get_post($venue_id)->post_title : '';
$address = tribe_get_address($event->ID);
$zip = tribe_get_zip($event->ID);
$state = tribe_get_stateprovince($event->ID);
$city = tribe_get_city($event->ID);
$pdf->AddPage();
$pdf->SetDrawColor(28, 166, 205);
$pdf->SetFillColor(28, 166, 205);
$pdf->Rect(15, 10, 180, 34, 'F');
$pdf->SetTextColor(255);
$pdf->SetFont('OpenSans', '', 10);
$pdf->SetXY(30, 15);
$pdf->Write(5, __('EVENT NAME:', 'tribe-events-calendar'));
$pdf->SetXY(30, 28);
$pdf->SetFont('SteelFish', '', 53);
$title = strtoupper(utf8_decode($event->post_title));
$size = 53;
while ($pdf->GetStringWidth($title) > 151) {
$size--;
$pdf->SetFontSize($size);
}
$pdf->Write(5, $title);
$pdf->SetTextColor(41);
$pdf->SetFont('OpenSans', '', 10);
$pdf->SetXY(30, 50);
$pdf->Write(5, __('TICKET HOLDER:', 'tribe-events-calendar'));
$pdf->SetXY(104, 50);
$pdf->Write(5, __('LOCATION:', 'tribe-events-calendar'));
$pdf->SetFont('SteelFish', '', 30);
$pdf->SetXY(30, 59);
$holder = strtoupper(utf8_decode($ticket['holder_name']));
$size = 30;
while ($pdf->GetStringWidth($holder) > 70) {
$size--;
$pdf->SetFontSize($size);
}
$pdf->Write(5, $holder);
$pdf->SetXY(104, 59);
$venue = strtoupper(utf8_decode($venue));
$size = 30;
while ($pdf->GetStringWidth($venue) > 70) {
$size--;
$pdf->SetFontSize($size);
}
$pdf->Write(5, $venue);
$pdf->SetXY(104, 71);
$address = strtoupper(utf8_decode($address));
$size = 30;
while ($pdf->GetStringWidth($address) > 70) {
$size--;
$pdf->SetFontSize($size);
}
$pdf->Write(5, $address);
$pdf->SetXY(104, 83);
$address2 = array($city, $state, $zip);
$address2 = array_filter($address2);
$address2 = join(', ', $address2);
$address2 = strtoupper(utf8_decode($address2));
$size = 30;
while ($pdf->GetStringWidth($address2) > 70) {
$size--;
$pdf->SetFontSize($size);
}
$pdf->Write(5, $address2);
$pdf->Line(15, 97, 195, 97);
$pdf->SetFont('OpenSans', '', 10);
$pdf->SetXY(30, 105);
$pdf->Write(5, __('ORDER:', 'tribe-events-calendar'));
$pdf->SetXY(80, 105);
$pdf->Write(5, __('TICKET:', 'tribe-events-calendar'));
$pdf->SetXY(120, 105);
$pdf->Write(5, __('VERIFICATION:', 'tribe-events-calendar'));
$pdf->SetFont('SteelFish', '', 53);
$pdf->SetXY(30, 118);
$pdf->Write(5, $ticket['order_id']);
$pdf->SetXY(80, 118);
$pdf->Write(5, $ticket['ticket_id']);
$pdf->SetXY(120, 118);
$pdf->Write(5, $ticket['security_code']);
$pdf->Rect(15, 135, 180, 15, 'F');
$pdf->SetTextColor(255);
$pdf->SetFont('OpenSans', '', 10);
$pdf->SetXY(30, 140);
$pdf->Write(5, get_bloginfo('name'));
$pdf->SetXY(104, 140);
//.........这里部分代码省略.........
示例2: block_tribe_event_output
//.........这里部分代码省略.........
</h2>
<!-- Event Image -->
<div class="tribe-events-event-image">
<?php
if (has_post_thumbnail($event_ID) && get_post(get_post_thumbnail_id($event_ID))) {
$post_thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($event_ID), 'full');
printf('<a href="%s" title="%s"><img src="%s" title="%s"/></a>', esc_url(tribe_get_event_link($event_ID)), esc_attr(get_the_title($event_ID)), esc_url($post_thumbnail_src[0]), esc_attr(get_the_title($event_ID)));
}
?>
</div>
<!-- Event Meta -->
<div class="tribe-events-event-meta vcard location">
<!-- Schedule & Recurrence Details -->
<div class="updated published time-details">
<?php
printf('<span class="date-start dtstart">%s</span>', esc_attr(tribe_get_start_date($event_ID)));
?>
</div>
<!-- Venue Display Info -->
<div class="tribe-events-venue-details">
<span class="author fn org"><?php
echo tribe_get_venue($event_ID);
?>
</span>,
<address class="tribe-events-address">
<span class="adr">
<span class="street-address"><?php
echo tribe_get_address($event_ID);
?>
</span>
<span class="delimiter">,</span>
<span class="locality"><?php
echo tribe_get_city($event_ID);
?>
</span>
<span class="delimiter">,</span>
<span class="postal-code"><?php
echo tribe_get_zip($event_ID);
?>
</span>
<span class="country-name"><?php
echo tribe_get_country($event_ID);
?>
</span>
</span>
</address>
<?php
printf('<a class="tribe-events-gmap" href="%s" title="Click to view a Google Map" target="_blank">- Google Map</a>', esc_url(tribe_get_map_link($event_ID)));
?>
</div> <!-- .tribe-events-venue-details -->
</div><!-- .tribe-events-event-meta -->
<!-- Event Content -->
<div class="tribe-events-list-event-description tribe-events-content description entry-summary">
<?php
$event_excerpt = !empty($event->post_excerpt) ? do_shortcode($event->post_excerpt) : mb_make_excerpt($event->post_content, $default_excerpt_length, true);
// excerpt
echo "<p>";
echo $event_excerpt;
echo "</p>";
// read more
printf('<a href="%s" class="tribe-events-read-more" rel="bookmark">%s »</a>', esc_url(tribe_get_event_link($event_ID)), esc_attr(__('Find out more', "loc_sport_core_plugin")));
?>
</div><!-- .tribe-events-list-event-description -->
</div>
</div>
<!-- end main-content -->
</div>
<!-- end main wrapper -->
</div>
<!-- end main-container -->
</div>
<!-- end outter-wrapper -->
<!-- END BLOCK -->
<?php
return true;
}
示例3: get_data
/**
* Fetches the JSON-LD data for this type of object
*
* @param int|WP_Post|null $post The post/venue
* @param array $args
* @return array
*/
public function get_data($post = null, $args = array('context' => false))
{
$data = parent::get_data($post, $args);
// If we have an Empty data we just skip
if (empty($data)) {
return array();
}
// Fetch first key
$post_id = key($data);
// Fetch first Value
$data = reset($data);
$data->address = array();
$data->address['streetAddress'] = tribe_get_address($post_id);
$data->address['addressLocality'] = tribe_get_city($post_id);
$data->address['addressRegion'] = tribe_get_region($post_id);
$data->address['postalCode'] = tribe_get_zip($post_id);
$data->address['addressCountry'] = tribe_get_country($post_id);
// Filter empty entries and convert to object
$data->address = (object) array_filter($data->address);
$geo = tribe_get_coordinates($post_id);
if (!empty($geo['lat']) && !empty($geo['lng'])) {
$data->geo = (object) array('@type' => 'GeoCoordinates', 'latitude' => $geo['lat'], 'longitude' => $geo['lng']);
}
$data->telephone = tribe_get_phone($post_id);
$data->sameAs = tribe_get_venue_website_url($post_id);
return array($post_id => $data);
}
示例4: tribe_get_address
</dd>
</div>
<?php
}
?>
<div class="row">
<dt>Address:</dt>
<dd><?php
echo tribe_get_address(get_the_ID());
?>
, <?php
echo tribe_get_state(get_the_ID());
?>
, <?php
echo tribe_get_zip(get_the_ID());
?>
</dd>
</div>
<?php
if (tribe_get_event_website_link()) {
?>
<div class="row">
<dt>Website:</dt>
<dd><?php
echo tribe_get_event_website_link();
?>
</dd>
</div>
<?php
示例5: sp_get_zip
/**
* @deprecated
*/
function sp_get_zip($postId = null)
{
_deprecated_function(__FUNCTION__, '2.0', 'tribe_get_zip()');
return tribe_get_zip($postId);
}
示例6: tribe_address_exists
/**
* Address Test
*
* Returns true if any of the following exist: address, city, state/province (region), country or zip
*
* @param int $postId Can supply either event id or venue id, if none specified, current post is used
*
* @return bool True if any part of an address exists
*/
function tribe_address_exists($postId = null)
{
if (tribe_get_address($postId) || tribe_get_city($postId) || tribe_get_region($postId) || tribe_get_country($postId) || tribe_get_zip($postId)) {
return true;
} else {
return false;
}
}
示例7: esc_attr_e
esc_attr_e($full_region);
?>
"><?php
echo tribe_get_region($venue_id);
?>
</abbr>
<?php
}
?>
<?php
// This location's postal code.
if (tribe_get_zip($venue_id)) {
?>
<span class="postal-code"><?php
echo tribe_get_zip($venue_id);
?>
</span>
<?php
}
?>
<?php
// This location's country.
if (tribe_get_country($venue_id)) {
?>
<span class="country-name"><?php
echo tribe_get_country($venue_id);
?>
</span>
<?php
示例8: tribe_get_event_meta
$address_out[] = '<span class="delimiter">,</span> ';
}
}
// Get our full region
$our_province = tribe_get_event_meta($postId, '_VenueStateProvince', true);
$our_states = TribeEventsViewHelpers::loadStates();
$our_full_region = isset($our_states[$our_province]) ? $our_states[$our_province] : $our_province;
// Get our city
if (tribe_get_city($postId)) {
$address_out[] = ' <span class="locality">' . tribe_get_city($postId) . '</span>';
$address_out[] = '<span class="delimiter">,</span> ';
}
// Get our region
if (tribe_get_region($postId)) {
if (count($address_out)) {
$address_out[] = ' <abbr class="region tribe-events-abbr" title="' . $our_full_region . '">' . tribe_get_region($postId) . '</abbr>';
}
}
// Get our postal code
if (tribe_get_zip($postId)) {
$address_out[] = ' <span class="postal-code">' . tribe_get_zip($postId) . '</span>';
}
// Get our country
if (tribe_get_country($postId)) {
if (count($address_out)) {
$address_out[] = ' <span class="country-name">' . tribe_get_country($postId) . '</span>';
}
}
echo implode('', $address_out);
?>
</span>
示例9: widget
function widget($args, $instance)
{
extract($args);
extract($instance);
// DEFAULTS
if (empty($instance)) {
$widget_title = __('Event', "loc_sport_widgets_plugin");
$excerpt_length = 650;
// get events
$events = tribe_get_events(array('eventDisplay' => 'all', 'orderby' => 'post_date', 'order' => 'DESC', 'numberposts' => 1));
$event_ID = $events[0]->ID;
}
$cost = tribe_get_formatted_cost($event_ID);
// WPML
if (function_exists('icl_translate')) {
$widget_title = icl_translate('loc_sport_widgets_plugin', "{$widget_id}-widget[widget_title]", $widget_title);
}
if (function_exists('icl_translate')) {
$cost = icl_translate('loc_sport_widgets_plugin', "{$widget_id}-widget[cost]", $cost);
}
if (!isset($event_ID) || empty($event_ID)) {
return;
}
$event = get_post($event_ID);
?>
<?php
echo $before_widget;
?>
<?php
if (!empty($widget_title)) {
echo $before_title . $widget_title . $after_title;
}
?>
<!-- Start Post -->
<div class="clearfix tribe-events-tcblock">
<!-- Event Cost -->
<div class="tribe-events-event-cost">
<span><?php
echo $cost;
?>
</span>
</div>
<!-- Event Title -->
<h2 class="tribe-events-list-event-title summary">
<?php
printf('<a class="url" href="%s" title="%s" rel="bookmark">%s</a>', esc_url(tribe_get_event_link($event_ID)), esc_attr(get_the_title($event_ID)), esc_attr(get_the_title($event_ID)));
?>
</h2>
<!-- Event Image -->
<div class="tribe-events-event-image">
<?php
if (has_post_thumbnail($event_ID) && get_post(get_post_thumbnail_id($event_ID))) {
$post_thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($event_ID), 'full');
printf('<a href="%s" title="%s"><img src="%s" title="%s"/></a>', esc_url(tribe_get_event_link($event_ID)), esc_attr(get_the_title($event_ID)), esc_url($post_thumbnail_src[0]), esc_attr(get_the_title($event_ID)));
}
?>
</div>
<!-- Event Meta -->
<div class="tribe-events-event-meta vcard location">
<!-- Schedule & Recurrence Details -->
<div class="updated published time-details">
<?php
printf('<span class="date-start dtstart">%s</span>', esc_attr(tribe_get_start_date($event_ID)));
?>
</div>
<!-- Venue Display Info -->
<div class="tribe-events-venue-details">
<span class="author fn org"><?php
echo tribe_get_venue($event_ID);
?>
</span>,
<address class="tribe-events-address">
<span class="adr">
<span class="street-address"><?php
echo tribe_get_address($event_ID);
?>
</span>
<span class="delimiter">,</span>
<span class="locality"><?php
echo tribe_get_city($event_ID);
?>
</span>
<span class="delimiter">,</span>
<span class="postal-code"><?php
echo tribe_get_zip($event_ID);
?>
</span>
//.........这里部分代码省略.........
示例10: tribe_get_region
<?php
if ($region && tribe_get_region() != '') {
?>
<span class="region"><?php
echo tribe_get_region();
?>
</span>
<?php
}
?>
<?php
if ($zip && tribe_get_zip() != '') {
?>
<span class="postal-code"><?php
echo tribe_get_zip();
?>
</span>
<?php
}
?>
<?php
if ($country && tribe_get_country() != '') {
?>
<span class="country-name"><?php
echo tribe_get_country();
?>
</span>
<?php
}
示例11: tribe_get_city
}
if ($city && tribe_get_city() != '') {
$output .= $space ? '<br />' : '';
$output .= tribe_get_city() . ', ';
$space = true;
}
if ($region && tribe_get_region()) {
$output .= !$city ? '<br />' : '';
$space = true;
$output .= tribe_get_region();
} else {
$output = rtrim($output, ', ');
}
if ($zip && tribe_get_zip() != '') {
$output .= $space ? '<br />' : '';
$output .= tribe_get_zip();
$space = true;
}
if ($country && tribe_get_country() != '') {
$output .= $space ? '<br />' : ' ';
$output .= tribe_get_country();
}
if ($phone && tribe_get_phone() != '') {
if ($output) {
$output .= '<br/>';
}
$output .= tribe_get_phone();
}
if ($cost && tribe_get_cost() != '') {
if ($output) {
$output .= '<br/>';
示例12: process_the_events_calendar_tags
/**
* Process event calendar tags
*/
private function process_the_events_calendar_tags($content)
{
if (!function_exists('tribe_get_start_date')) {
return $content;
}
// The Events Calendar
$event_date_format = get_option('date_format');
$event_time_format = get_option('time_format');
$event_all_day = get_post_meta(get_the_ID(), '_EventAllDay', true);
$event_start_date = tribe_get_start_date(get_the_ID(), false, $event_date_format);
$event_start_time = tribe_get_start_date(get_the_ID(), false, $event_time_format);
$event_end_date = tribe_get_end_date(get_the_ID(), false, $event_date_format);
$event_end_time = tribe_get_end_date(get_the_ID(), false, $event_time_format);
$separator = apply_filters("metaslider_tribe_separator", " - ");
if ($event_all_day) {
if ($event_start_date == $event_end_date) {
$event_string = $event_start_date;
} else {
$event_string = $event_start_date . $separator . $event_end_date;
}
} else {
if ($event_start_date == $event_end_date) {
$event_string = $event_start_date . " " . $event_start_time . $separator . $event_end_time;
} else {
$event_string = $event_start_date . $separator . $event_end_date;
}
}
$content = str_replace("{event_date}", $event_string, $content);
$content = str_replace("{event_start_date}", $event_start_date, $content);
$content = str_replace("{event_start_time}", $event_start_time, $content);
$content = str_replace("{event_end_time}", $event_end_time, $content);
$content = str_replace("{event_end_date}", $event_end_date, $content);
$content = str_replace("{event_address}", tribe_get_address(get_the_ID()), $content);
$content = str_replace("{event_city}", tribe_get_city(get_the_ID()), $content);
$content = str_replace("{event_country}", tribe_get_country(get_the_ID()), $content);
$content = str_replace("{event_full_address}", tribe_get_full_address(get_the_ID()), $content);
$content = str_replace("{event_phone}", tribe_get_phone(get_the_ID()), $content);
$content = str_replace("{event_province}", tribe_get_province(get_the_ID()), $content);
$content = str_replace("{event_region}", tribe_get_region(get_the_ID()), $content);
$content = str_replace("{event_state}", tribe_get_state(get_the_ID()), $content);
$content = str_replace("{event_stateprovince}", tribe_get_stateprovince(get_the_ID()), $content);
$content = str_replace("{event_venue}", tribe_get_venue(get_the_ID()), $content);
$content = str_replace("{event_venue_id}", tribe_get_venue_id(get_the_ID()), $content);
$content = str_replace("{event_venue_link}", tribe_get_venue_link(get_the_ID(), false), $content);
$content = str_replace("{event_zip}", tribe_get_zip(get_the_ID()), $content);
return $content;
}
示例13: tribe_get_venue_single_line_address
/**
* Gets the venue name and address on a single line
*
* @param int $event_id Event ID
* @param boolean $link Whether or not to wrap the text in a venue link
*
* @return string
*/
function tribe_get_venue_single_line_address($event_id, $link = true)
{
$venue = null;
if (tribe_has_venue($event_id)) {
$venue_id = tribe_get_venue_id($event_id);
$venue_name = tribe_get_venue($event_id);
$venue_url = tribe_get_venue_link($event_id, false);
$venue_address = array('city' => tribe_get_city($event_id), 'stateprovince' => tribe_get_stateprovince($event_id), 'zip' => tribe_get_zip($event_id));
/**
* Filters the parts of a venue address
*
* @var array Array of address parts
* @var int Event ID
*/
$venue_address = apply_filters('tribe_events_venue_single_line_address_parts', $venue_address, $event_id);
// get rid of blank elements
$venue_address = array_filter($venue_address);
$venue = $venue_name;
$separator = _x(', ', 'Address separator', 'the-events-calendar');
if ($venue_address) {
$venue .= $separator . implode($separator, $venue_address);
}
if ($link && $venue_url) {
$attr_title = the_title_attribute(array('post' => $venue_id, 'echo' => false));
$venue = '<a href="' . esc_url($venue_url) . '" title="' . $attr_title . '">' . $venue . '</a>';
}
}
/**
* Filters the venue single-line address
*
* @var string Venue address line
* @var int Event ID
* @var boolean Whether or not the venue should be linked
*/
return apply_filters('tribe_events_get_venue_single_line_address', $venue, $event_id, $link);
}
示例14: tribe_address_exists
/**
* Address Test
*
* Returns true if any of the following exist: address, city, state/province (region), country or zip
*
* @param int $postId Can supply either event id or venue id, if none specified, current post is used
*
* @return bool True if any part of an address exists
*/
function tribe_address_exists($postId = null)
{
if (tribe_get_address($postId) || tribe_get_city($postId) || tribe_get_region($postId) || tribe_get_country($postId) || tribe_get_zip($postId) || tribe_is_venue_overwrite($postId) && tribe_get_coordinates($postId)) {
return true;
} else {
return false;
}
}
示例15: die
* @package TribeCommunityEvents
* @since 2.1
* @author Modern Tribe Inc.
*
*/
if (!defined('ABSPATH')) {
die('-1');
}
$venue_name = tribe_get_venue();
$venue_phone = tribe_get_phone();
$venue_address = tribe_get_address();
$venue_city = tribe_get_city();
$venue_province = tribe_get_province();
$venue_state = tribe_get_state();
$venue_country = tribe_get_country();
$venue_zip = tribe_get_zip();
if (!tribe_get_venue_id() && tribe_get_option('defaultValueReplace')) {
$venue_phone = empty($venue_phone) ? tribe_get_option('eventsDefaultPhone') : $venue_phone;
$venue_address = empty($venue_address) ? tribe_get_option('eventsDefaultAddress') : $venue_address;
$venue_city = empty($venue_city) ? tribe_get_option('eventsDefaultCity') : $venue_city;
$venue_state = empty($venue_state) ? tribe_get_option('eventsDefaultState') : $venue_state;
$venue_province = empty($venue_province) ? tribe_get_option('eventsDefaultProvince') : $venue_province;
$venue_country = empty($venue_country) ? tribe_get_option('defaultCountry') : $venue_country;
$venue_zip = empty($venue_zip) ? tribe_get_option('eventsDefaultZip') : $venue_zip;
}
if (!isset($event)) {
$event = null;
}
?>
<!-- Venue -->