additional cleanup, wip

master
Alen Kolarić 2 years ago
parent 120dbe1fc8
commit 5b6bdae270

@ -43,7 +43,7 @@ This section describes how to install the plugin and get it working.
e.g. e.g.
1. Upload `q-movies.php` to the `/wp-content/plugins/` directory 1. Upload `movies.php` to the `/wp-content/plugins/` directory
1. Activate the plugin through the 'Plugins' menu in WordPress 1. Activate the plugin through the 'Plugins' menu in WordPress
1. Place `<?php do_action('movies_hook'); ?>` in your templates 1. Place `<?php do_action('movies_hook'); ?>` in your templates

@ -73,7 +73,7 @@ class Movies_Admin {
* class. * class.
*/ */
wp_enqueue_style( $this->movies, plugin_dir_url( __FILE__ ) . 'css/q-movies-admin.css', array(), $this->version, 'all' ); wp_enqueue_style( $this->movies, plugin_dir_url( __FILE__ ) . 'css/movies-admin.css', array(), $this->version, 'all' );
} }
@ -96,7 +96,7 @@ class Movies_Admin {
* class. * class.
*/ */
wp_enqueue_script( $this->movies, plugin_dir_url( __FILE__ ) . 'js/q-movies-admin.js', array( 'jquery' ), $this->version, false ); wp_enqueue_script( $this->movies, plugin_dir_url( __FILE__ ) . 'js/movies-admin.js', array( 'jquery' ), $this->version, false );
} }

@ -35,7 +35,7 @@ class Movies_i18n {
public function load_plugin_textdomain() { public function load_plugin_textdomain() {
load_plugin_textdomain( load_plugin_textdomain(
'q-movies', 'movies',
false, false,
dirname( dirname( plugin_basename( __FILE__ ) ) ) . '/languages/' dirname( dirname( plugin_basename( __FILE__ ) ) ) . '/languages/'
); );

@ -1,4 +1,24 @@
<?php <?php
/**
* Register Meta Box for the plugin
*
* @link http://example.com
* @since 1.0.0
*
* @package Movies
* @subpackage Movies/includes
*/
/**
* Register Meta Box for the plugin.
*
* Meta box shown in custom post type Movies
*
* @package Movies
* @subpackage Movies/includes
* @author Your Name <email@example.com>
*/
class Movies_Meta_Box { class Movies_Meta_Box {
public function __construct() { public function __construct() {
@ -12,8 +32,11 @@ class Movies_Meta_Box {
__('Enter Movie Title', 'movies' ), __('Enter Movie Title', 'movies' ),
array( $this, 'render_meta_box' ), array( $this, 'render_meta_box' ),
'movies', 'movies',
'normal', 'side',
'default' 'default',
array(
'default_hidden' => false,
)
); );
} }
@ -28,11 +51,11 @@ class Movies_Meta_Box {
} }
public function save_meta_box( $post_id ) { public function save_meta_box( $post_id ) {
if ( ! isset( $_POST['movie_title_nonce'] ) ) { if ( !isset( $_POST['movie_title_nonce'] ) ) {
return; return;
} }
if ( ! wp_verify_nonce( $_POST['movie_title_nonce'], 'movie_title_nonce' ) ) { if ( !wp_verify_nonce( $_POST['movie_title_nonce'], 'movie_title_nonce' ) ) {
return; return;
} }
@ -41,11 +64,11 @@ class Movies_Meta_Box {
} }
if ( isset( $_POST['post_type'] ) && 'movies' === $_POST['post_type'] ) { if ( isset( $_POST['post_type'] ) && 'movies' === $_POST['post_type'] ) {
if ( ! current_user_can( 'edit_post', $post_id ) ) { if ( !current_user_can( 'edit_post', $post_id ) ) {
return; return;
} }
if ( ! isset( $_POST['movie_title'] ) ) { if ( !isset( $_POST['movie_title'] ) ) {
return; return;
} }

@ -1,4 +1,22 @@
<?php <?php
/**
* Register Movies custom post type
*
* @link http://example.com
* @since 1.0.0
*
* @package Movies
* @subpackage Movies/includes
*/
/**
* Register Movies custom post type.
*
* @package Movies
* @subpackage Movies/includes
* @author Your Name <email@example.com>
*/
class Movies_Post_Type { class Movies_Post_Type {
public function __construct() { public function __construct() {

@ -125,34 +125,34 @@ class Movies {
* The class responsible for orchestrating the actions and filters of the * The class responsible for orchestrating the actions and filters of the
* core plugin. * core plugin.
*/ */
require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-q-movies-loader.php'; require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-movies-loader.php';
/** /**
* The class responsible for defining internationalization functionality * The class responsible for defining internationalization functionality
* of the plugin. * of the plugin.
*/ */
require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-q-movies-i18n.php'; require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-movies-i18n.php';
/** /**
* The class responsible for defining all actions that occur in the admin area. * The class responsible for defining all actions that occur in the admin area.
*/ */
require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-q-movies-admin.php'; require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-movies-admin.php';
/** /**
* The class responsible for defining all actions that occur in the public-facing * The class responsible for defining all actions that occur in the public-facing
* side of the site. * side of the site.
*/ */
require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-q-movies-public.php'; require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-movies-public.php';
/** /**
* The class responsible for defining custom post type Q Movies. * The class responsible for defining custom post type Movies.
*/ */
require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-q-movies-post-type.php'; require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-movies-post-type.php';
/** /**
* The class responsible for defining Q Movies meta box. * The class responsible for defining Movies meta box.
*/ */
require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-q-movies-meta-box.php'; require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-movies-meta-box.php';
$this->loader = new Movies_Loader(); $this->loader = new Movies_Loader();

@ -10,10 +10,10 @@
* *
* @link http://kolarix.com/q-movies * @link http://kolarix.com/q-movies
* @since 1.0.0 * @since 1.0.0
* @package Q Movies * @package Movies
* *
* @wordpress-plugin * @wordpress-plugin
* Plugin Name: Q Movies * Plugin Name: Movies
* Plugin URI: http://kolarix.com/q-movies/ * Plugin URI: http://kolarix.com/q-movies/
* Description: Custom post type for movies with movie_title meta field * Description: Custom post type for movies with movie_title meta field
* Version: 1.0.0 * Version: 1.0.0
@ -21,7 +21,7 @@
* Author URI: http://example.com/ * Author URI: http://example.com/
* License: GPL-2.0+ * License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
* Text Domain: q-movies * Text Domain: movies
* Domain Path: /languages * Domain Path: /languages
*/ */
@ -39,19 +39,19 @@ define( 'MOVIES_VERSION', '1.0.0' );
/** /**
* The code that runs during plugin activation. * The code that runs during plugin activation.
* This action is documented in includes/class-q-movies-activator.php * This action is documented in includes/class-movies-activator.php
*/ */
function activate_movies() { function activate_movies() {
require_once plugin_dir_path( __FILE__ ) . 'includes/class-q-movies-activator.php'; require_once plugin_dir_path( __FILE__ ) . 'includes/class-movies-activator.php';
Movies_Activator::activate(); Movies_Activator::activate();
} }
/** /**
* The code that runs during plugin deactivation. * The code that runs during plugin deactivation.
* This action is documented in includes/class-q-movies-deactivator.php * This action is documented in includes/class-movies-deactivator.php
*/ */
function deactivate_movies() { function deactivate_movies() {
require_once plugin_dir_path( __FILE__ ) . 'includes/class-q-movies-deactivator.php'; require_once plugin_dir_path( __FILE__ ) . 'includes/class-movies-deactivator.php';
Movies_Deactivator::deactivate(); Movies_Deactivator::deactivate();
} }
@ -62,7 +62,7 @@ register_deactivation_hook( __FILE__, 'deactivate_movies' );
* The core plugin class that is used to define internationalization, * The core plugin class that is used to define internationalization,
* admin-specific hooks, and public-facing site hooks. * admin-specific hooks, and public-facing site hooks.
*/ */
require plugin_dir_path( __FILE__ ) . 'includes/class-q-movies.php'; require plugin_dir_path( __FILE__ ) . 'includes/class-movies.php';
/** /**
* Begins execution of the plugin. * Begins execution of the plugin.

@ -73,7 +73,7 @@ class Movies_Public {
* class. * class.
*/ */
wp_enqueue_style( $this->movies, plugin_dir_url( __FILE__ ) . 'css/q-movies-public.css', array(), $this->version, 'all' ); wp_enqueue_style( $this->movies, plugin_dir_url( __FILE__ ) . 'css/movies-public.css', array(), $this->version, 'all' );
} }
@ -96,7 +96,7 @@ class Movies_Public {
* class. * class.
*/ */
wp_enqueue_script( $this->movies, plugin_dir_url( __FILE__ ) . 'js/q-movies-public.js', array( 'jquery' ), $this->version, false ); wp_enqueue_script( $this->movies, plugin_dir_url( __FILE__ ) . 'js/movies-public.js', array( 'jquery' ), $this->version, false );
} }
Loading…
Cancel
Save