1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32:
<?php
namespace WPGMZA;
require_once(plugin_dir_path(__FILE__) . 'class.add-map-dialog.php');
class ContentEditorMapButton
{
public static $dialog;
public static function enqueue()
{
global $wpdb;
wp_enqueue_script('wpgmza-content-editor-map-button', plugin_dir_url(__DIR__) . 'js/content-editor-map-button.js');
ContentEditorMapButton::$dialog = new AddMapDialog();
}
public static function render()
{
echo '<a href="#" class="button wpgmza-content-editor-add-map">
<span class="dashicons dashicons-location-alt"></span>
' . __('Add Map', 'wp-google-maps') . '
</a>';
}
}