private function _add_hooks() { if (Upfront_Permissions::current(Upfront_Permissions::BOOT)) { upfront_add_ajax('upfront_load_main', array($this, "load_main")); upfront_add_ajax('upfront_data', array($this, 'load_upfront_data')); } }
private function _add_hooks() { $this->augment_attachments(); add_filter('upfront_l10n', array($this, 'add_l10n_strings')); // Do not show media labels in posts taxonomy selection list add_filter('upfront_posts-list-skip_taxonomy-media_label', '__return_true'); upfront_add_ajax('upfront-media-list_media', array($this, "list_media")); upfront_add_ajax('upfront-media-get_item', array($this, "get_item")); upfront_add_ajax('upfront-media_get_image_labels', array($this, "get_image_labels")); upfront_add_ajax('upfront-media-get_labels', array($this, "list_labels")); if (Upfront_Permissions::current(Upfront_Permissions::UPLOAD)) { upfront_add_ajax('upfront-media-remove_item', array($this, "remove_item")); upfront_add_ajax('upfront-media-update_media_item', array($this, "update_media_item")); upfront_add_ajax('upfront-media-upload', array($this, "upload_media")); upfront_add_ajax('upfront-upload-icon-font', array($this, "upload_icon_font")); upfront_add_ajax('upfront_update_active_icon_font', array($this, "update_active_icon_font")); upfront_add_ajax('upfront-media-list_theme_images', array($this, "list_theme_images")); upfront_add_ajax('upfront-media-upload-theme-image', array($this, "upload_theme_image")); upfront_add_ajax('upfront-media-add_label', array($this, "add_label")); upfront_add_ajax('upfront-media-associate_label', array($this, "associate_label")); upfront_add_ajax('upfront-media-disassociate_label', array($this, "disassociate_label")); } if (Upfront_Permissions::current(Upfront_Permissions::EMBED)) { upfront_add_ajax('upfront-media-embed', array($this, "embed_media")); upfront_add_ajax('upfront-media-get_embed_raw', array($this, "get_embed_raw")); } }
public function initialize() { require_once dirname(__FILE__) . '/lib/class_upfront_posts_model.php'; require_once dirname(__FILE__) . '/lib/class_upfront_posts_data.php'; require_once dirname(__FILE__) . '/lib/class_upfront_posts_posts_view.php'; require_once dirname(__FILE__) . '/lib/class_upfront_posts_post_view.php'; require_once dirname(__FILE__) . '/lib/class_upfront_posts_frontend_view.php'; upfront_add_layout_editor_entity('uposts', upfront_relative_element_url('js/posts-list', __FILE__)); upfront_add_element_style('upfront-posts', array('css/public.css', __FILE__)); if (Upfront_Permissions::current(Upfront_Permissions::BOOT)) { upfront_add_element_style('upfront-posts-editor', array('css/editor.css', __FILE__)); } add_filter('upfront_data', array('Upfront_Posts_PostsData', 'add_js_defaults')); add_filter('upfront_l10n', array('Upfront_Posts_PostsData', 'add_l10n_strings')); upfront_add_ajax('upfront_posts-load', array($this, "load_posts")); upfront_add_ajax('upfront_posts-data', array($this, "load_data")); upfront_add_ajax('upfront_posts-terms', array($this, "load_terms")); upfront_add_ajax('upfront_posts-list_meta', array($this, "load_meta")); if (Upfront_Permissions::current(Upfront_Permissions::BOOT)) { add_action('wp_footer', array($this, 'pickle_query'), 99); } // Handle legacy element parsing add_filter('upfront-virtual_region-object_defaults-fallback', array($this, 'handle_legacy_data'), 10, 2); add_filter('upfront-output-get_markup-fallback', array($this, 'handle_legacy_output'), 10, 2); // Force out the 404 handling for archives add_action('parse_request', array($this, 'force_wp_archive_limit')); }
private function _add_hooks() { if (Upfront_Permissions::current(Upfront_Permissions::BOOT)) { upfront_add_ajax('upfront_load_editor_grid', array($this, "load_styles")); } upfront_add_ajax('upfront_load_grid', array($this, "load_front_styles")); upfront_add_ajax_nopriv('upfront_load_grid', array($this, "load_front_styles")); }
private function _add_hooks() { if (Upfront_Permissions::current(Upfront_Permissions::BOOT)) { upfront_add_ajax('upfront_get_theme_color', array($this, 'get')); } if (Upfront_Permissions::current(Upfront_Permissions::SAVE)) { upfront_add_ajax('upfront_update_theme_colors', array($this, 'update')); } }
private function _add_hooks() { if (Upfront_Permissions::current(Upfront_Permissions::BOOT)) { upfront_add_ajax('upfront_get_post_image_variants', array($this, 'get')); } if (Upfront_Permissions::current(Upfront_Permissions::SAVE)) { upfront_add_ajax('upfront_update_post_image_variants', array($this, 'update')); } }
private function _add_hooks() { if (Upfront_Permissions::current(Upfront_Permissions::BOOT)) { upfront_add_ajax('upfront_get_breakpoints', array($this, 'get_breakpoints')); } if (Upfront_Permissions::current(Upfront_Permissions::SAVE)) { upfront_add_ajax('upfront_update_breakpoints', array($this, 'update_breakpoints')); } }
protected function _add_hooks() { if (Upfront_Permissions::current(Upfront_Permissions::BOOT)) { upfront_add_ajax('upfront_get_' . $this->elementName . '_presets', array($this, 'get')); } if (Upfront_Permissions::current(Upfront_Permissions::SAVE)) { upfront_add_ajax('upfront_save_' . $this->elementName . '_preset', array($this, 'save')); upfront_add_ajax('upfront_delete_' . $this->elementName . '_preset', array($this, 'delete')); } }
private function _add_hooks() { upfront_add_ajax('upfront_load_styles', array($this, "load_styles")); upfront_add_ajax_nopriv('upfront_load_styles', array($this, "load_styles")); if (Upfront_Permissions::current(Upfront_Permissions::BOOT)) { upfront_add_ajax('upfront_theme_styles', array($this, "theme_styles")); } if (Upfront_Permissions::current(Upfront_Permissions::SAVE)) { upfront_add_ajax('upfront_save_styles', array($this, "save_styles")); upfront_add_ajax('upfront_delete_styles', array($this, "delete_styles")); upfront_add_ajax('upfront_save_theme_colors_styles', array($this, "save_theme_colors_styles")); } }
private function _add_hooks() { $this->_cache = Upfront_Cache::get_instance(Upfront_Cache::TYPE_LONG_TERM); if (Upfront_OutputBehavior::has_experiments()) { add_filter('upfront-experiments-styles-debounce_dependency_load', array($this, 'add_style_load_url')); add_filter('upfront-experiments-scripts-debounce_dependency_load', array($this, 'add_script_load_url')); } else { add_action('upfront-layout-applied', array($this, 'load_styles')); add_action('upfront-layout-applied', array($this, 'load_scripts')); } upfront_add_ajax('upfront-element-styles', array($this, 'serve_styles')); upfront_add_ajax_nopriv('upfront-element-styles', array($this, 'serve_styles')); upfront_add_ajax('upfront-element-scripts', array($this, 'serve_scripts')); upfront_add_ajax_nopriv('upfront-element-scripts', array($this, 'serve_scripts')); }
private function _add_hooks() { if (!Upfront_Permissions::current(Upfront_Permissions::BOOT)) { return false; } $this->register_requirements(); // Layout revisions AJAX handers upfront_add_ajax('upfront_build_preview', array($this, "build_preview")); upfront_add_ajax('upfront_list_revisions', array($this, "list_revisions")); // This goes before the `is_admin` check, because it fires in AJAX add_action('upfront-style-base_layout', array($this, 'intercept_style_loading')); // Preview listener setup if (is_admin()) { return false; } if (!self::is_preview()) { return false; } add_filter('upfront_layout_from_id', array($this, 'intercept_layout_loading'), 999, 3); add_filter('upfront-entity_resolver-entity_ids', array($this, 'intercept_entity_cascade_parsing')); }
private function _add_hooks() { if (Upfront_Permissions::current(Upfront_Permissions::BOOT)) { upfront_add_ajax('upfront_load_layout', array($this, "load_layout")); upfront_add_ajax('upfront_create_layout', array($this, "create_layout")); upfront_add_ajax('upfront_list_available_layout', array($this, "list_available_layout")); upfront_add_ajax('upfront_list_theme_layouts', array($this, "list_theme_layouts")); upfront_add_ajax('upfront_list_saved_layout', array($this, "list_saved_layout")); upfront_add_ajax('upfront_list_scoped_regions', array($this, "list_scoped_regions")); upfront_add_ajax('upfront_get_scoped_regions', array($this, "get_scoped_regions")); upfront_add_ajax('upfront_delete_scoped_regions', array($this, "delete_scoped_regions")); upfront_add_ajax('upfront_user_done_font_intro', array($this, "user_done_font_intro")); } if (Upfront_Permissions::current(Upfront_Permissions::SAVE)) { upfront_add_ajax('upfront_save_layout', array($this, "save_layout")); upfront_add_ajax('upfront_reset_layout', array($this, "reset_layout")); upfront_add_ajax('upfront_reset_cache', array($this, "reset_cache")); upfront_add_ajax('upfront_reset_all_from_db', array($this, "reset_all_from_db")); upfront_add_ajax('upfront_update_layout_element', array($this, "update_layout_element")); //upfront_add_ajax('upfront_build_preview', array($this, "build_preview")); // No more previews building upfront_add_ajax('upfront_update_insertcount', array($this, "update_insertcount")); } }
private function _add_hooks() { /* add_action('wp_ajax_upfront_new_load_menu_list', array($this, "load_menu_list")); add_action('wp_ajax_upfront_new_load_menu_array', array($this, "load_menu_array")); add_action('wp_ajax_upfront_new_load_menu_items', array($this, "load_menu_items")); add_action('wp_ajax_upfront_new_menu_from_slug', array($this, "menu_from_slug")); add_action('wp_ajax_upfront_new_delete_menu_item', array($this, "delete_menu_item")); add_action('wp_ajax_upfront_new_update_menu_order', array($this, "update_menu_order")); add_action('wp_ajax_upfront_new_create_menu', array($this, "create_menu")); add_action('wp_ajax_upfront_new_rename_menu', array($this, "rename_menu")); add_action('wp_ajax_upfront_new_update_menu_item', array($this, "update_menu_item")); add_action('wp_ajax_upfront_new_update_auto_add_pages', array($this, "update_auto_add_pages")); */ upfront_add_ajax('upfront_new_load_menu_list', array($this, "load_menu_list")); upfront_add_ajax('upfront_new_load_menu_array', array($this, "load_menu_array")); upfront_add_ajax('upfront_new_load_menu_items', array($this, "load_menu_items")); upfront_add_ajax('upfront_new_menu_from_slug', array($this, "menu_from_slug")); upfront_add_ajax('upfront_new_delete_menu_item', array($this, "delete_menu_item")); upfront_add_ajax('upfront_new_update_menu_order', array($this, "update_menu_order")); upfront_add_ajax('upfront_new_create_menu', array($this, "create_menu")); upfront_add_ajax('upfront_new_rename_menu', array($this, "rename_menu")); upfront_add_ajax('upfront_new_update_menu_item', array($this, "update_menu_item")); upfront_add_ajax('upfront_new_update_auto_add_pages', array($this, "update_auto_add_pages")); }
private function _add_hooks() { if (Upfront_Permissions::current(Upfront_Permissions::BOOT)) { upfront_add_ajax('upfront-media-image_sizes', array($this, "get_image_sizes")); upfront_add_ajax('upfront-media-image-create-size', array($this, "create_image_size")); } if (Upfront_Permissions::current(Upfront_Permissions::SAVE)) { upfront_add_ajax('upfront-media-save-images', array($this, "save_resizing")); } }
private function _add_hooks() { //add_action('wp_ajax_upfront-edit-publish', array($this, "publish_post")); upfront_add_ajax('upfront-edit-publish', array($this, "publish_post")); upfront_add_ajax('upfront-create-post_type', array($this, "create_post_type")); //add_action('wp_ajax_upfront-edit-draft', array($this, "draft_post")); upfront_add_ajax('upfront-edit-draft', array($this, "draft_post")); //add_action('wp_ajax_upfront-post-get_taxonomy', array($this, "get_post_taxonomy")); upfront_add_ajax('upfront-post-get_taxonomy', array($this, "get_post_taxonomy")); //add_action('wp_ajax_upfront-post-create_term', array($this, "create_new_term")); upfront_add_ajax('upfront-post-create_term', array($this, "create_new_term")); //add_action('wp_ajax_upfront-post-update_terms', array($this, "update_post_terms")); upfront_add_ajax('upfront-post-update_terms', array($this, "update_post_terms")); //add_action('wp_ajax_upfront-get_page_data', array($this, "get_page_data")); //add_action('wp_ajax_upfront-get_post_data', array($this, "get_post_data")); //add_action('wp_ajax_upfront-post-update_slug', array($this, "update_post_slug")); upfront_add_ajax('upfront-post-update_slug', array($this, "update_post_slug")); //add_action('wp_ajax_upfront-post-update_status', array($this, "update_post_status")); upfront_add_ajax('upfront-post-update_status', array($this, "update_post_status")); //add_action('wp_ajax_upfront-post-update_password', array($this, "update_post_password")); upfront_add_ajax('upfront-post-update_password', array($this, "update_post_password")); //add_action('wp_ajax_upfront-comments-approve', array($this, "approve_comment")); upfront_add_ajax('upfront-comments-approve', array($this, "approve_comment")); //add_action('wp_ajax_upfront-comments-unapprove', array($this, "unapprove_comment")); upfront_add_ajax('upfront-comments-unapprove', array($this, "unapprove_comment")); //add_action('wp_ajax_upfront-comments-thrash', array($this, "thrash_comment")); upfront_add_ajax('upfront-comments-thrash', array($this, "thrash_comment")); //add_action('wp_ajax_upfront-comments-unthrash', array($this, "unthrash_comment")); upfront_add_ajax('upfront-comments-unthrash', array($this, "unthrash_comment")); //add_action('wp_ajax_upfront-comments-spam', array($this, "spam_comment")); upfront_add_ajax('upfront-comments-spam', array($this, "spam_comment")); //add_action('wp_ajax_upfront-comments-unspam', array($this, "unthrash_comment")); upfront_add_ajax('upfront-comments-unspam', array($this, "unthrash_comment")); //add_action('wp_ajax_upfront-comments-reply_to', array($this, "post_comment")); upfront_add_ajax('upfront-comments-reply_to', array($this, "post_comment")); //add_action('wp_ajax_upfront-comments-update_comment', array($this, "update_comment")); upfront_add_ajax('upfront-comments-update_comment', array($this, "update_comment")); //add_action('wp_ajax_upfront-wp-model', array($this, "handle_model_request")); upfront_add_ajax('upfront-wp-model', array($this, "handle_model_request")); }
private function _add_hooks() { //add_action('wp_ajax_ucomment_get_comment_markup', array($this, "load_markup")); upfront_add_ajax('ucomment_get_comment_markup', array($this, "load_markup")); //add_action('wp_ajax_upfront-discussion_settings-get', array($this, "get_settings")); upfront_add_ajax('upfront-discussion_settings-get', array($this, "get_settings")); add_action('wp_ajax_upfront-discussion_settings-settings-save', array($this, "save_discussion_settings")); add_action('wp_ajax_upfront-discussion_settings-avatars-save', array($this, "save_avatars_settings")); }
function upfront_add_ajax_nopriv($action, $callback) { return upfront_add_ajax($action, $callback, false); }
private function _add_hooks() { //add_action('wp_ajax_this_post-get_markup', array($this, "load_markup")); upfront_add_ajax('this_post-get_markup', array($this, "load_markup")); //add_action('wp_ajax_content_part_markup', array($this, "get_part_contents")); upfront_add_ajax('content_part_markup', array($this, "get_part_contents")); //add_action('wp_ajax_this_post-get_thumbnail', array($this, "get_thumbnail")); upfront_add_ajax('this_post-get_thumbnail', array($this, "get_thumbnail")); add_action('wp_ajax_upfront_save_postparttemplate', array($this, "save_part_template")); add_action('wp_ajax_upfront_save_postlayout', array($this, "save_postlayout")); //add_action('wp_ajax_upfront_get_postlayout', array($this, "get_postlayout")); upfront_add_ajax('upfront_get_postlayout', array($this, "get_postlayout")); add_action('update_postmeta', array($this, 'update_image_thumbs'), 10, 4); }
private function _add_hooks() { if (Upfront_Permissions::current(Upfront_Permissions::SAVE)) { upfront_add_ajax('upfront_update_theme_fonts', array($this, 'update_theme_fonts')); } }
private function _add_hooks() { if (Upfront_Permissions::current(Upfront_Permissions::BOOT)) { upfront_add_ajax('upfront_list_google_fonts', array($this, 'json_list_google_fonts')); } }
private function _add_hooks() { add_action('upfront-core-inject_dependencies', array($this, 'dispatch_dependencies_output')); add_action('wp_head', array($this, 'dispatch_fonts_loading')); upfront_add_ajax('wp_scripts', array($this, 'wp_scripts_load')); }