本文整理汇总了PHP中add_shortcode函数的典型用法代码示例。如果您正苦于以下问题:PHP add_shortcode函数的具体用法?PHP add_shortcode怎么用?PHP add_shortcode使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了add_shortcode函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Gallery
function Gallery()
{
$url = explode("&", $_SERVER['REQUEST_URI']);
$this->url = $url[0];
$this->referer = empty($_SERVER['HTTP_REFERER']) ? $this->url : $_SERVER['HTTP_REFERER'];
$this->plugin_name = basename(dirname(__FILE__));
$this->plugin_file = plugin_basename(__FILE__);
$this->register_plugin($this->plugin_name, __FILE__);
//WordPress action hooks
$this->add_action('plugins_loaded');
$this->add_action('wp_head');
$this->add_action('wp_footer');
$this->add_action('admin_menu');
$this->add_action('admin_head');
$this->add_action('admin_notices');
$this->add_action('wp_print_styles', 'print_styles');
$this->add_action('admin_print_styles', 'print_styles');
$this->add_action('wp_print_scripts', 'print_scripts');
$this->add_action('admin_print_scripts', 'print_scripts');
$this->add_action('init', 'init_textdomain', 10, 1);
$this->add_action('admin_init', 'custom_redirect', 1, 1);
//WordPress Ajax hooks
$this->add_action('wp_ajax_slideshow_slides_order', 'ajax_slides_order', 10, 1);
$this->add_action('wp_ajax_slideshow_tinymce', 'ajax_tinymce', 10, 1);
//WordPress filter hooks
$this->add_filter('mce_buttons');
$this->add_filter('mce_external_plugins');
$this->add_filter("plugin_action_links_" . $this->plugin_file, 'plugin_action_links', 10, 4);
$this->add_action('slideshow_ratereviewhook', 'ratereview_hook');
if (!is_admin()) {
add_shortcode('slideshow', array($this, 'embed'));
add_shortcode('tribulant_slideshow', array($this, 'embed'));
}
$this->updating_plugin();
}
示例2: __construct
function __construct()
{
add_shortcode("ult_ihover", array($this, "ult_ihover_callback"));
add_shortcode("ult_ihover_item", array($this, "ult_ihover_item_callback"));
add_action('init', array($this, 'ult_ihover_init'));
add_action('wp_enqueue_scripts', array($this, 'ult_ihover_scripts'), 1);
}
示例3: add
public function add()
{
if (!empty($this->p->options['plugin_shortcodes'])) {
add_shortcode(NGFB_SHARING_SHORTCODE, array(&$this, 'shortcode'));
$this->p->debug->log('[' . NGFB_SHARING_SHORTCODE . '] sharing shortcode added');
}
}
示例4: __construct
function __construct()
{
//register shortcodes
add_shortcode('tc_cart', array(&$this, 'tc_cart_page'));
add_shortcode('tc_additional_fields', array(&$this, 'tc_additional_fields'));
add_shortcode('tc_process_payment', array(&$this, 'tc_process_payment_page'));
add_shortcode('tc_ipn', array(&$this, 'tc_ipn_page'));
add_shortcode('tc_order_history', array(&$this, 'tc_order_history_page'));
add_shortcode('tc_payment', array(&$this, 'tc_payment_page'));
add_shortcode('tc_order_confirmation', array(&$this, 'tc_order_confirmation_page'));
add_shortcode('tc_order_details', array(&$this, 'tc_order_details_page'));
add_shortcode('ticket', array(&$this, 'ticket_cart_button'));
add_shortcode('tc_ticket', array(&$this, 'ticket_cart_button'));
add_shortcode('ticket_price', array(&$this, 'ticket_price'));
add_shortcode('tc_ticket_price', array(&$this, 'ticket_price'));
add_shortcode('tickets_sold', array(&$this, 'tickets_sold'));
add_shortcode('tickets_left', array(&$this, 'tickets_left'));
add_shortcode('event', array(&$this, 'event'));
add_shortcode('tc_event', array(&$this, 'event'));
add_shortcode('event_tickets_sold', array(&$this, 'event_tickets_sold'));
add_shortcode('event_tickets_left', array(&$this, 'event_tickets_left'));
add_shortcode('tc_event_date', array(&$this, 'event_date'));
add_shortcode('tc_event_location', array(&$this, 'event_location'));
add_shortcode('tc_event_terms', array(&$this, 'event_terms'));
add_shortcode('tc_event_sponsors_logo', array(&$this, 'event_sponsors_logo'));
add_shortcode('tc_event_logo', array(&$this, 'event_logo'));
}
示例5: __construct
public function __construct()
{
//Admin functions
$this->spc_admin();
add_action('init', array($this, 'register_scripts'));
add_shortcode('spc-form', array($this, 'spc_shortcode'));
}
示例6: vr_shortcode_point
function vr_shortcode_point()
{
// Add the [vr_point] shortcode.
add_shortcode('vr_point', function ($atts, $content = '') {
return '<div class="vr_wFeature"><span class="vr-check-mark"></span> <p>' . $content . '<p></div>';
});
}
示例7: __construct
/**
* Initiate the shortcode
*/
public function __construct()
{
add_filter('fusion_attr_tagline-shortcode', array($this, 'attr'));
add_filter('fusion_attr_tagline-shortcode-reading-box', array($this, 'reading_box_attr'));
add_filter('fusion_attr_tagline-shortcode-button', array($this, 'button_attr'));
add_shortcode('tagline_box', array($this, 'render'));
}
示例8: addHooks
public function addHooks() {
add_action( 'wp_ajax_vc_load_shortcode', array( &$this, 'loadShortcodes' ) );
add_action( 'wp_ajax_vc_inline_template', array( &$this, 'renderTemplate' ) );
add_filter( 'page_row_actions', array( &$this, 'renderRowAction' ) );
add_filter( 'post_row_actions', array( &$this, 'renderRowAction' ) );
add_shortcode( 'vc_container_anchor', 'vc_container_anchor' );
}
示例9: __construct
function __construct()
{
add_shortcode('wpuf_profile', array($this, 'shortcode_handler'));
// ajax requests
add_action('wp_ajax_nopriv_wpuf_submit_register', array($this, 'user_register'));
add_action('wp_ajax_wpuf_update_profile', array($this, 'update_profile'));
}
示例10: __construct
function __construct()
{
add_shortcode('accordion-title', array($this, 'accordionTitle'));
add_shortcode('accordion-content', array($this, 'accordionContent'));
add_shortcode('accordion-wrapper', array($this, 'accordionWrapper'));
add_shortcode('chapter-title', array($this, 'chapterTitle'));
}
示例11: init
/**
* All calls to add_shortcode should be here.
*/
public static function init()
{
add_shortcode('xi_event_details', array('XiShortcode', 'event_details'));
add_shortcode('xi_calendar', array('XiShortcode', 'calendar'));
add_shortcode('xi_events_list', array('XiShortcode', 'events_list'));
add_shortcode('xi_event_list', array('XiShortcode', 'events_list'));
}
示例12: __construct
public function __construct()
{
global $plugin_label, $plugin_slug;
$this->plugin_slug = $plugin_slug;
$this->plugin_label = $plugin_label;
$this->plugin_dir = plugins_url('', __FILE__);
//do when class is instantiated
add_shortcode('spacer', array($this, 'addShortcodeHandler'));
add_filter('tiny_mce_version', array($this, 'my_refresh_mce'));
//plugin row links
add_filter('plugin_row_meta', array($this, 'plugin_row_links'), 10, 2);
if (is_admin()) {
add_action('admin_init', array($this, 'page_init'));
add_action('admin_menu', array($this, 'add_plugin_page'));
//custom image picker css for admin page
add_action('admin_head', array($this, 'motech_imagepicker_admin_css'));
//custom image picker jquery for admin page
add_action('admin_footer', array($this, 'motech_imagepicker_admin_jquery'));
//add Settings link to plugin page
add_filter('plugin_action_links_' . plugin_basename(__FILE__), array($this, 'add_plugin_action_links'));
//image upload script
add_action('admin_enqueue_scripts', array($this, 'spacer_imageupload_script'));
add_action('admin_enqueue_scripts', array($this, 'enqueue_color_picker'));
//enqueue color picker
add_action('wp_ajax_motech_spacer', array($this, 'motech_spacer_callback'));
//admin messages
add_action('admin_notices', array($this, 'admin_show_message'));
add_action('admin_init', array($this, 'adminmessage_init'));
}
}
示例13: __construct
private function __construct()
{
add_shortcode('case_meta', array($this, 'shortcode_meta'));
add_action('wp', array($this, 'save_case_data_control'));
add_action('wp_enqueue_scripts', array($this, 'add_ss'));
add_action('wp_ajax_query_posts_cases', array($this, 'query_posts_cases_callback'));
}
示例14: __construct
function __construct()
{
/**
* Đây là action thêm style vào header
*/
add_action('wp_enqueue_scripts', array($this, 'tp_enqueue_styles'));
/**
* Đây là action thêm script vào header vs footer
*/
add_action('wp_enqueue_scripts', array($this, 'tp_enqueue_scripts'));
/**
* Đây là action để thêm shortcode [tp_upload]
*/
add_shortcode('tp_upload', array($this, 'tp_shortcode'));
/**
* Đây là action đăng ký ajax upload
*/
add_action('wp_ajax_tp_upload', array($this, 'tp_upload'));
add_action('wp_ajax_nopriv_tp_upload', array($this, 'tp_upload'));
/**
* Đây là action đăng ký ajax delete upload
*/
add_action('wp_ajax_tp_delete_upload', array($this, 'tp_delete_upload'));
add_action('wp_ajax_nopriv_tp_delete_upload', array($this, 'tp_delete_upload'));
}
示例15: __construct
function __construct()
{
add_shortcode('ult_createlink', array($this, 'ult_createlink_shortcode'));
add_action('init', array($this, 'ultimate_createlink'));
add_action('wp_enqueue_scripts', array($this, 'creative_link_scripts'), 1);
//add_action( 'admin_enqueue_scripts', array( $this, 'link_backend_scripts') );
}