Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function custom_enfold_add_header_save_button() {
- $screen = get_current_screen();
- if ($screen->id === 'toplevel_page_avia' || $screen->id === 'avia_page_avia_theme_options') {
- wp_enqueue_script('jquery');
- $js_code = <<<EOT
- (function($) {
- $(document).ready(function() {
- var \$aviaHeader = $('.avia_header');
- var \$originalFooterSaveButton = $('.avia_footer_save .avia_submit');
- if (\$aviaHeader.length && \$originalFooterSaveButton.length) {
- if (\$aviaHeader.find('.custom_avia_header_save_button_wrap').length > 0) {
- return;
- }
- var \$customButtonWrap = $('<div class="custom_avia_header_save_button_wrap"></div>');
- var \$newHeaderSaveButton = $('<span class="avia_style_wrap"><a href="#" class="avia_button avia_button_inactive avia_submit avia_submit_header">' + '" . esc_js(__('Save all changes', 'avia_framework')) . "' + '</a></span>');
- \$newHeaderSaveButton.appendTo(\$customButtonWrap);
- \$customButtonWrap.appendTo(\$aviaHeader);
- \$customButtonWrap.css({
- 'position': 'absolute',
- 'top': '10px',
- 'right': '20px',
- 'z-index': '9999',
- 'display': 'flex',
- 'align-items': 'center'
- });
- \$newHeaderSaveButton.on('click', function(e) {
- e.preventDefault();
- \$originalFooterSaveButton.trigger('click');
- });
- }
- });
- })(jQuery);
- EOT; // End of Heredoc string. Must be at the very beginning of the line.
- wp_add_inline_script('jquery', $js_code);
- }
- }
- add_action('admin_enqueue_scripts', 'custom_enfold_add_header_save_button');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement