Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
chromed
/
wp-content
/
mu-plugins
/
wpengine-common.disable
:
dify-widget.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /* Plugin Name: WP Engine Has Your Back Widget Description: Display WP Engine feed on WordPress Dashboard */ /** * Add the WP Engine News Feed action for if the option has not been disabled. * For multisites only display content if the news feed is enabled for the network; For non-multisites display if enabled. */ function run_wpe_dify_news_feed() { // Check if the user has disabled the dify wpengine news feed. // Note: get_site_option checks at a network level for multisites and defaults to a site level for non-multisites. if(get_site_option( 'wpengine_news_feed_enabled', 1 )) { add_action("wp_dashboard_setup", "wpe_dify_add_dashboard_widget"); } } add_action( 'init', 'run_wpe_dify_news_feed' ); /** * Add the widget to the WordPress Dashboard */ function wpe_dify_add_dashboard_widget() { wp_add_dashboard_widget( "wpe_dify_news_feed", "WP Engine has your back", "display_wpe_dify_news_feed" ); } /** * Create the widget */ function display_wpe_dify_news_feed() { $plugin = WpeCommon::instance(); $site_info = $plugin->get_site_info(); $install_name = $site_info->name; $show_hidden = (apply_filters('wpengine_show_hidden_news', false)) ? "true" : "false"; wp_enqueue_script( 'wpe-dify-blog', WPE_PLUGIN_URL . '/js/dify-blog.js', array( 'jquery' ), WPE_PLUGIN_VERSION, true ); ?> <div id='wpe-dify-widget' > <?php include __DIR__ . "/dify-partial.php"; display_wpe_dify($show_hidden, $install_name); ?> <div class='wpe-dify-widget-overlay'> </div> </div> <?php }