Plugin Directory

Changeset 3301501


Ignore:
Timestamp:
05/27/2025 12:45:35 PM (10 months ago)
Author:
devmontdigital
Message:

Release version 7.5.1 - Tested with WordPress 6.8, PHP 7.4 or more , Minor improvements and optimization.

Location:
display-medium-stories/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • display-medium-stories/trunk/includes/enqueue.php

    r2832393 r3301501  
    77    function mp_enqueue_styles()
    88    {
    9         wp_enqueue_style('style',         MP_PLUGIN_DIR_URL . "assets/css/style.css");
    10         wp_enqueue_script('jquery',        MP_PLUGIN_DIR_URL . "assets/js/jquery.min.js");
    11         wp_enqueue_script('client-script',  MP_PLUGIN_DIR_URL . 'assets/js/client-script.js', array(), '1.0.0', true);
     9        $file_css = MP_PLUGIN_DIR_PATH . 'assets/css/style.css';
     10        $file_js  = MP_PLUGIN_DIR_PATH . 'assets/js/client-script.js';
     11        if (file_exists($file_css)) {
     12            wp_enqueue_style('mp-style', MP_PLUGIN_DIR_URL . 'assets/css/style.css', array(), filemtime($file_css));
     13        }
     14       
     15        wp_enqueue_script('jquery');
     16
     17        if (file_exists($file_js)) {
     18            wp_enqueue_script('mp-client-script', MP_PLUGIN_DIR_URL . 'assets/js/client-script.js', array('jquery'), filemtime($file_js), true);
     19        }
    1220    }
    1321    add_action('wp_enqueue_scripts', 'mp_enqueue_styles');
     
    3543        {
    3644            global  $md_slider_design;
    37             if ($md_slider_design == 'Simple Design') {
     45            if ($md_slider_design === 'Simple Design') {
    3846                wp_enqueue_style('slider-css',                    MP_PLUGIN_DIR_URL . "assets/css/slider.css");
    3947            }
    40             if ($md_slider_design == 'Vertical Slider') {
     48            if ($md_slider_design === 'Vertical Slider') {
    4149                wp_enqueue_style('vertical-slider',               MP_PLUGIN_DIR_URL . "assets/css/vertical-slider.css");
    4250            }
    43             if ($md_slider_design == 'Partial View Design') {
     51            if ($md_slider_design === 'Partial View Design') {
    4452                wp_enqueue_style('md-pr-slider-css',              MP_PLUGIN_DIR_URL . "assets/css/md-pr-slider.css");
    4553            }
     
    5462        {
    5563            global  $mpost_post_design;
    56             if ($mpost_post_design == 'Full Width Layout') {
     64            if ($mpost_post_design === 'Full Width Layout') {
    5765                wp_enqueue_style('Bootstrap-css',  MP_PLUGIN_DIR_URL . "assets/bootstrap/css/bootstrap.min.css");
    5866                wp_enqueue_style('md-simple',      MP_PLUGIN_DIR_URL . "assets/css/md-simple.css");
    5967                wp_enqueue_script('Bootstrap-js',   MP_PLUGIN_DIR_URL . "assets/bootstrap/js/bootstrap.min.js", array('jquery'));
    6068                wp_enqueue_script('popper-js',      MP_PLUGIN_DIR_URL . "assets/bootstrap/js/popper.min.js", array('jquery'));
    61             } else if ($mpost_post_design == 'Grid Layout') {
     69            } else if ($mpost_post_design === 'Grid Layout') {
    6270                wp_enqueue_style('Bootstrap-css',  MP_PLUGIN_DIR_URL . "assets/bootstrap/css/bootstrap.min.css");
    6371                wp_enqueue_style('md-grid',        MP_PLUGIN_DIR_URL . "assets/css/md-grid.css");
    6472                wp_enqueue_script('Bootstrap-js',   MP_PLUGIN_DIR_URL . "assets/bootstrap/js/bootstrap.min.js", array('jquery'));
    6573                wp_enqueue_script('popper-js',      MP_PLUGIN_DIR_URL . "assets/bootstrap/js/popper.min.js", array('jquery'));
    66             } else if ($mpost_post_design == 'Masonry Layout') {
     74            } else if ($mpost_post_design === 'Masonry Layout') {
    6775                wp_enqueue_style('Bootstrap-css',  MP_PLUGIN_DIR_URL . "assets/bootstrap/css/bootstrap.min.css");
    6876                wp_enqueue_style('Masonry-style',  MP_PLUGIN_DIR_URL . "assets/css/masonry.css");
  • display-medium-stories/trunk/includes/settings.php

    r2871683 r3301501  
    264264                                                    <h2>Simple Design</h2>
    265265                                                    <div class="grid_radio_Innerbox">
    266                                                         <input type="radio" id="mpost_slider_design" name="mpost_slider_design" value="Simple Design" <?php if ($slider_opt == 'Simple Design') {
     266                                                        <input type="radio" id="mpost_slider_design" name="mpost_slider_design" value="Simple Design" <?php if ($slider_opt === 'Simple Design') {
    267267                                                                                                                                                            echo 'checked';
    268268                                                                                                                                                        } ?> />
     
    284284                                                    <h2>Vertical Slider</h2>
    285285                                                    <div class="grid_radio_Innerbox">
    286                                                         <input type="radio" id="mpost_slider_design_1" name="mpost_slider_design" value="Vertical Slider" <?php if ($slider_opt == 'Vertical Slider') {
     286                                                        <input type="radio" id="mpost_slider_design_1" name="mpost_slider_design" value="Vertical Slider" <?php if ($slider_opt === 'Vertical Slider') {
    287287                                                                                                                                                                echo 'checked';
    288288                                                                                                                                                            } ?> />
     
    304304                                                    <h2>Partial View Design</h2>
    305305                                                    <div class="grid_radio_Innerbox">
    306                                                         <input type="radio" id="mpost_slider_design_2" name="mpost_slider_design" value="Partial View Design" <?php if ($slider_opt == 'Partial View Design') {
     306                                                        <input type="radio" id="mpost_slider_design_2" name="mpost_slider_design" value="Partial View Design" <?php if ($slider_opt === 'Partial View Design') {
    307307                                                                                                                                                                    echo 'checked';
    308308                                                                                                                                                                } ?> />
     
    417417                                        <span>
    418418                                            <div class="input-color-container">
    419                                                 <input id="input-color" name="mpost_background_color" value="<?php echo esc_attr(get_option('mpost_background_color')); ?>" class="input-color" type="color">
     419                                                <input id="mpost_background_color" name="mpost_background_color" value="<?php echo esc_attr(get_option('mpost_background_color')); ?>" class="input-color" type="color">
    420420                                            </div>
    421421                                            <label class="input-color-label" for="mpost_background_color">
     
    425425                                        <span>
    426426                                            <div class="input-color-container">
    427                                                 <input id="input-color" name="mpost_title_color" value="<?php echo esc_attr(get_option('mpost_title_color')); ?>" class="input-color" type="color">
     427                                                <input id="mpost_title_color" name="mpost_title_color" value="<?php echo esc_attr(get_option('mpost_title_color')); ?>" class="input-color" type="color">
    428428                                            </div>
    429429                                            <label class="input-color-label" for="mpost_title_color">
     
    433433                                        <span>
    434434                                            <div class="input-color-container">
    435                                                 <input id="input-color" name="mpost_desc_color" value="<?php echo esc_attr(get_option('mpost_desc_color')); ?>" class="input-color" type="color">
     435                                                <input id="mpost_desc_color" name="mpost_desc_color" value="<?php echo esc_attr(get_option('mpost_desc_color')); ?>" class="input-color" type="color">
    436436                                            </div>
    437437                                            <label class="input-color-label" for="mpost_desc_color">
     
    441441                                        <span>
    442442                                            <div class="input-color-container">
    443                                                 <input id="input-color" name="mpost_btnbg_color" value="<?php echo esc_attr(get_option('mpost_btnbg_color')); ?>" class="input-color" type="color">
     443                                                <input id="mpost_btnbg_color" name="mpost_btnbg_color" value="<?php echo esc_attr(get_option('mpost_btnbg_color')); ?>" class="input-color" type="color">
    444444                                            </div>
    445445                                            <label class="input-color-label" for="mpost_btnbg_color">
     
    449449                                        <span>
    450450                                            <div class="input-color-container">
    451                                                 <input id="input-color" name="mpost_btn_color" value="<?php echo esc_attr(get_option('mpost_btn_color')); ?>" class="input-color" type="color">
     451                                                <input id="mpost_btn_color" name="mpost_btn_color" value="<?php echo esc_attr(get_option('mpost_btn_color')); ?>" class="input-color" type="color">
    452452                                            </div>
    453453                                            <label class="input-color-label" for="mpost_btn_color">
     
    457457                                        <span>
    458458                                            <div class="input-color-container">
    459                                                 <input id="input-color" name="mpost_arrows_bgcolor" value="<?php echo esc_attr(get_option('mpost_arrows_bgcolor')); ?>" class="input-color" type="color">
     459                                                <input id="mpost_arrows_bgcolor" name="mpost_arrows_bgcolor" value="<?php echo esc_attr(get_option('mpost_arrows_bgcolor')); ?>" class="input-color" type="color">
    460460                                            </div>
    461461                                            <label class="input-color-label" for="mpost_arrows_bgcolor">
     
    465465                                        <span>
    466466                                            <div class="input-color-container">
    467                                                 <input id="input-color" name="mpost_arrows_color" value="<?php echo esc_attr(get_option('mpost_arrows_color')); ?>" class="input-color" type="color">
     467                                                <input id="mpost_arrows_color" name="mpost_arrows_color" value="<?php echo esc_attr(get_option('mpost_arrows_color')); ?>" class="input-color" type="color">
    468468                                            </div>
    469469                                            <label class="input-color-label" for="mpost_arrows_color">
  • display-medium-stories/trunk/medium-post.php

    r2871683 r3301501  
    11<?php
    22/**
    3  * Plugin Name:       Display Medium Stories
    4  * Plugin URI:        https://devmontdigital.io/products/medium-plugin
    5  * Description:       This is custom made plugin use to get medium post on wordpress website
    6  * Version:           7.4.1
    7  * Requires at least: 6.0
    8  * Requires PHP:      7.4
    9  * Author:            Devmont Digital
    10  * Author URI:        https://devmontdigital.io
    11  * License:           GPL v2 or later
    12  * License URI:       https://www.gnu.org/licenses/gpl-2.0.html
    13  * Text Domain:       display-medium-stories
     3 * Plugin Name:         Display Medium Stories
     4 * Plugin URI:          https://devmontdigital.io/products/medium-plugin
     5 * Description:         Fetch and display Medium articles directly on your WordPress website with a lightweight, performance-optimized solution.
     6 * Version:             7.5.1
     7 * Requires at least:   6.0
     8 * Tested up to:        6.8
     9 * Requires PHP:        7.4
     10 * Author:              Devmont Digital
     11 * Author URI:          https://devmontdigital.io
     12 * License:             GPL v2 or later
     13 * License URI:         https://www.gnu.org/licenses/gpl-2.0.html
     14 * Text Domain:         display-medium-stories
    1415 */
     16
     17
    1518namespace MediumPostWorpdress;
    1619 if(!defined('ABSPATH')){
    17     echo "You Cant access";
    1820    exit;
    1921}
    2022
    2123#DEFINE CONSTANT
    22 // define('PLUGIN_DIR_PATH',plugin_dir_path(__FILE__));
    2324define('MP_PLUGIN_DIR_PATH',plugin_dir_path(__FILE__));
    24 define('MP_PLUGIN_VERSION','1.1.1');
     25define('MP_PLUGIN_VERSION','7.5.1');
    2526define('MP_PLUGIN_DIR_URL',plugin_dir_url(__FILE__));
    2627
    2728/** Side Menu **/
    2829include( MP_PLUGIN_DIR_PATH. 'includes/side-menu.php');
    29 
    30 /** Callback Functions **/
    31 include( MP_PLUGIN_DIR_PATH. 'includes/callback-functions.php');
    3230
    3331/** Add Settings **/
  • display-medium-stories/trunk/readme.txt

    r2871683 r3301501  
    11=== Display Medium Stories - Medium Articles in a WordPress Site ===
    22Contributors: devmontdigital
    3 Tags: medium, devmont, posts, ajax posts, stories, Articles
     3Tags: medium, devmont, posts, ajax posts, stories, articles, medium stories, medium articles, show medium in wordpress, ajax posts, wordpress blog
    44Requires at least: 6.0
    55Requires PHP: 7.4
    6 Tested up to: 6.1
    7 Stable tag: 7.4.1
     6Tested up to: 6.8
     7Stable tag: 7.5.1
    88License: GPLv2 or later
    99
    10 This plugin is a powerful, professionally developed tool to show the medium stories in WordPress websites.
     10Display Medium Stories is a powerful, professionally developed tool to show Medium stories in WordPress websites.
    1111
    1212== Description ==
    1313
    14 **Display Medium Stories is a powerful, professional, and lightweight tool to show medium story in WordPress websites.**
     14**Display Medium Stories** is a lightweight, fast, and easy-to-use plugin that allows you to fetch and display articles from Medium directly on your WordPress site. Ideal for bloggers, publishers, and content creators who want to showcase their Medium stories natively within WordPress.
     15
     16
     17== Installation ==
     18
     191. Upload the plugin folder to the `/wp-content/plugins/` directory.
     202. Activate the plugin through the ‘Plugins’ menu in WordPress.
     213. Use the shortcode `[display-medium-article handle="@mustafafazal"]` to display stories on any post or page.
     22
     23
     24== Changelog ==
     25
     26= 7.5.1 =
     27* Tested with WordPress 6.8
     28* Minor improvements and cleanup
Note: See TracChangeset for help on using the changeset viewer.