PluginProbe
Code Embed / trunk
Code Embed vtrunk
2.6.4 2.6.3 2.6.2 2.6.1 trunk 1.0 1.1 1.2 1.3 1.4.1 1.5.1 1.6.1 2.0.2 2.1.2 2.2.2 2.3.9 2.4 2.5.1 2.5.2 2.6
← All changes | simple-code-embed.php +23 -15 2.4trunk View file →
@@ -1,23 +1,25 @@
1 1 <?php
2 2 /**
3 3 * Code Embed
4 4 *
5 - * @package Code-Embed
5 + * @package simple-embed-code
6 6 * @author David Artiss
7 7 * @license GPL-2.0-or-later
8 + * @since 1.0
9 + * @version 2.6.4
8 10 *
9 11 * Plugin Name: Code Embed
10 12 * Plugin URI: https://wordpress.org/plugins/simple-embed-code/
11 - * Description: Code Embed provides a very easy and efficient way to embed code (JavaScript and HTML) in your posts and pages.
12 - * Version: 2.4
13 - * Requires at least: 4.6
13 + * Description: Code Embed provides a very easy and efficient way to embed code (JavaScript, CSS and HTML) in your posts and pages.
14 + * Version: 2.6.4
15 + * Requires at least: 4.9
14 16 * Requires PHP: 7.4
15 17 * Author: David Artiss
16 18 * Author URI: https://artiss.blog
17 19 * Text Domain: simple-embed-code
18 20 * License: GPL v2 or later
19 - * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
21 + * License URI: https://www.gnu.org/licenses/gpl-2.0.html
20 22 *
21 23 * This program is free software; you can redistribute it and/or modify it under the terms of the GNU
22 24 * General Public License version 2, as published by the Free Software Foundation. You may NOT assume
23 25 * that you can use any other version of the GPL.
@@ -25,12 +27,20 @@
25 27 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
26 28 * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
27 29 */
28 30
29 -define( 'CODE_EMBED_VERSION', '2.4' );
31 +// Exit if accessed directly.
30 32
31 -// Define global to hold the plugin base file name.
33 +if ( ! defined( 'ABSPATH' ) ) {
34 + exit;
35 +}
32 36
37 +// Define globals.
38 +
39 +if ( ! defined( 'CODE_EMBED_VERSION' ) ) {
40 + define( 'CODE_EMBED_VERSION', '2.6.4' );
41 +}
42 +
33 43 if ( ! defined( 'CODE_EMBED_PLUGIN_BASE' ) ) {
34 44 define( 'CODE_EMBED_PLUGIN_BASE', plugin_basename( __FILE__ ) );
35 45 }
36 46
@@ -35,17 +45,15 @@
35 45 }
36 46
37 47 // Include all the various functions.
38 48
39 -$functions_dir = plugin_dir_path( __FILE__ ) . 'includes/';
49 +require_once plugin_dir_path( __FILE__ ) . 'includes/initialise.php'; // Initialization scripts.
40 50
41 -require_once $functions_dir . 'initialise.php'; // Initialisation scripts.
51 +require_once plugin_dir_path( __FILE__ ) . 'includes/add-css-scripts.php'; // Add scripts to the main theme.
42 52
43 -require_once $functions_dir . 'add-scripts.php'; // Add scripts to the main theme.
53 +require_once plugin_dir_path( __FILE__ ) . 'includes/add-embeds.php'; // Filter to apply code embeds.
44 54
45 -require_once $functions_dir . 'add-embeds.php'; // Filter to apply code embeds.
55 +require_once plugin_dir_path( __FILE__ ) . 'includes/shared.php'; // Functions shared across all my plugins.
46 56
47 -require_once $functions_dir . 'shared.php'; // Functions shared across all my plugins.
57 +require_once plugin_dir_path( __FILE__ ) . 'includes/screens.php'; // Add settings and tools screens.
48 58
49 -require_once $functions_dir . 'screens.php'; // Add settings and tools screens.
50 -
51 -require_once $functions_dir . 'meta-box.php'; // Suppress meta-boxes.
59 +require_once plugin_dir_path( __FILE__ ) . 'includes/secure.php'; // Security functionality.