本文整理汇总了PHP中tribe_get_single_ical_link函数的典型用法代码示例。如果您正苦于以下问题:PHP tribe_get_single_ical_link函数的具体用法?PHP tribe_get_single_ical_link怎么用?PHP tribe_get_single_ical_link使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了tribe_get_single_ical_link函数的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: customized_tribe_single_event_links
function customized_tribe_single_event_links()
{
if (is_single() && post_password_required()) {
return;
}
echo '<div class="tribe-events-cal-links">';
echo '<a class="tribe-events-ical tribe-events-button button" href="' . tribe_get_single_ical_link() . '">+ Add to Calendar </a>';
echo '<a class="tribe-events-gcal tribe-events-button button" href="' . tribe_get_gcal_link() . '" title="' . __('Add to Google', 'tribe-events-calendar-pro') . '"><i class="fa fa-google-plus"></i> Add to Google </a>';
echo '</div><!-- .tribe-events-cal-links -->';
}
示例2: single_event_links
/**
* Generates the markup for iCal and gCal single event links
*
* @return void
* @since 3.0
**/
public static function single_event_links()
{
// don't show on password protected posts
if (is_single() && post_password_required()) {
return;
}
echo '<div class="tribe-events-cal-links">';
echo '<a class="tribe-events-gcal tribe-events-button" href="' . tribe_get_gcal_link() . '" title="' . __('Add to Google Calendar', 'tribe-events-calendar-pro') . '">+ ' . __('Google Calendar', 'tribe-events-calendar-pro') . '</a>';
echo '<a class="tribe-events-ical tribe-events-button" href="' . tribe_get_single_ical_link() . '">+ ' . __('iCal Import', 'tribe-events-calendar-pro') . '</a>';
echo '</div><!-- .tribe-events-cal-links -->';
}
示例3: single_event_links
/**
* Generates the markup for iCal and gCal single event links
*
* @return void
**/
public static function single_event_links()
{
// don't show on password protected posts
if (is_single() && post_password_required()) {
return;
}
echo '<div class="tribe-events-cal-links">';
echo '<a class="tribe-events-gcal tribe-events-button" href="' . Tribe__Events__Main::instance()->esc_gcal_url(tribe_get_gcal_link()) . '" title="' . esc_attr__('Add to Google Calendar', 'tribe-events-calendar') . '">+ ' . esc_html__('Google Calendar', 'tribe-events-calendar') . '</a>';
echo '<a class="tribe-events-ical tribe-events-button" href="' . esc_url(tribe_get_single_ical_link()) . '" title="' . esc_attr__('Download .ics file', 'tribe-events-calendar') . '" >+ ' . esc_html__('iCal Export', 'tribe-events-calendar') . '</a>';
echo '</div><!-- .tribe-events-cal-links -->';
}
示例4: test_get_ical_link_single
/**
* Check to make sure that get_ical_link function works as expected
*
* @uses $post_example_settings
*/
public function test_get_ical_link_single()
{
global $post;
$post = get_post(Tribe__Events__API::createEvent($this->post_example_settings));
$this->assertTrue($post instanceof WP_Post, 'Check that post creates properly');
$ical_link_single_via_object = Tribe__Events__iCal::get_ical_link('single');
$this->assertNotEmpty(filter_var($ical_link_single_via_object, FILTER_VALIDATE_URL), 'Checking that we get back a valid URL from object');
$ical_link_single_via_function = tribe_get_single_ical_link();
$this->assertNotEmpty(filter_var($ical_link_single_via_function, FILTER_VALIDATE_URL), 'Checking that we get back a valid URL from function');
$this->assertEquals($ical_link_single_via_object, $ical_link_single_via_function, 'Check that the function and object get the same result');
}
示例5: widget
/**
* Front-end display of widget.
*
* @see WP_Widget::widget()
*
* @param array $args Widget arguments.
* @param array $instance Saved values from database.
*/
public function widget($args, $instance)
{
// nombre de boutons ?
if (!empty($instance['totalbts'])) {
$totalbts = $instance['totalbts'];
} else {
$totalbts = 0;
// masque tout si pas de données
}
echo $args['before_widget'];
echo "<div class='pbuttons_group'>";
for ($x = 1; $x <= $instance['totalbts']; $x++) {
if (!empty($instance['title' . $x])) {
$title = "<span class='title'>" . apply_filters('widget_title', $instance['title' . $x]) . "</span>";
} else {
$title = '';
}
if (!empty($instance['subtitle' . $x])) {
$subtitle = "<span class='subtitle'>" . apply_filters('widget_title', $instance['subtitle' . $x]) . "</span>";
} else {
$subtitle = '';
}
if (!empty($instance['link' . $x])) {
$hrefBlock = 'href="' . stripslashes($instance['link' . $x]) . '"';
} else {
$hrefBlock = '';
}
if (!empty($instance['type' . $x])) {
$type = $instance['type' . $x];
} else {
$type = "simple";
}
if (!empty($instance['blank' . $x])) {
$blank = $instance['blank' . $x] ? " target='_blank' " : "";
} else {
$blank = '';
}
switch ($type) {
case 'simple':
$addclass = "simple-btn";
$finaltitle = $title . "<br/>" . $subtitle;
break;
case 'telechargement':
$addclass = "dl-btn";
$title = $title . "<br/>" . $subtitle;
//if (preg_match("#guitare#", $title)) {
$finaltitle = preg_replace('/(\\(.+\\))/i', "<span class='filetype'>\$1</span>", $title);
break;
case 'iCal':
$addclass = "cal-btn";
$finaltitle = $title . "<br/>" . $subtitle;
$hrefBlock = 'href="' . tribe_get_single_ical_link() . '"';
break;
case 'googleCal':
$addclass = "cal-btn";
$finaltitle = $title . "<br/>" . $subtitle;
$hrefBlock = 'href="' . tribe_get_gcal_link() . '"';
break;
}
echo '<a ' . $hrefBlock . ' title="' . addslashes($title) . '" class="button groupe long ih-item ' . $addclass . '" ' . $blank . '>' . $finaltitle . '</a>';
}
echo "</div>";
echo $args['after_widget'];
}
示例6: sp_get_single_ical_link
/**
* @deprecated
*/
function sp_get_single_ical_link()
{
if (function_exists('tribe_get_single_ical_link')) {
_deprecated_function(__FUNCTION__, '2.0', 'tribe_get_single_ical_link()');
return tribe_get_single_ical_link();
}
}
示例7: tribe_get_single_ical_link
?>
<p><a class="btn red" href="<?php
echo $reglink;
?>
">Register Here</a></p>
<?php
}
?>
</div>
<?php
if (function_exists('tribe_get_single_ical_link')) {
?>
<a class="ical single" href="<?php
echo tribe_get_single_ical_link();
?>
"><?php
_e('iCal Import', 'tribe-events-calendar');
?>
</a>
<?php
}
if (function_exists('tribe_get_gcal_link')) {
?>
<a href="<?php
echo tribe_get_gcal_link();
?>
" class="gcal-add" title="<?php
_e('Add to Google Calendar', 'tribe-events-calendar');
?>
示例8: grve_single_event_links
/**
* Prints links for single events
*/
function grve_single_event_links()
{
// don't show on password protected posts
if (is_single() && post_password_required()) {
return;
}
echo '<div class="grve-tribe-events-cal-links">';
echo '<a class="grve-btn grve-btn-extrasmall grve-square grve-bg-primary-1" href="' . tribe_get_gcal_link() . '" title="' . __('Add to Google Calendar', GRVE_THEME_TRANSLATE) . '"><span>' . __('Google Calendar', GRVE_THEME_TRANSLATE) . '</span></a>';
echo '<a class="grve-btn grve-btn-extrasmall grve-square grve-grey-color" href="' . tribe_get_single_ical_link() . '" title="' . __('Download .ics file', GRVE_THEME_TRANSLATE) . '" ><span>' . __('iCal Export', GRVE_THEME_TRANSLATE) . '</span></a>';
echo '</div>';
}