Changeset 3446476
- Timestamp:
- 01/25/2026 10:21:38 AM (3 weeks ago)
- Location:
- posts-grid
- Files:
-
- 233 added
- 2 edited
-
tags/3.0.0 (added)
-
tags/3.0.0/assets (added)
-
tags/3.0.0/assets/admin (added)
-
tags/3.0.0/assets/admin/css (added)
-
tags/3.0.0/assets/admin/css/gs-pg-shortcode.min.css (added)
-
tags/3.0.0/assets/admin/css/gs-pg-sort.min.css (added)
-
tags/3.0.0/assets/admin/css/gs-plugins-free.min.css (added)
-
tags/3.0.0/assets/admin/css/sort.min.css (added)
-
tags/3.0.0/assets/admin/js (added)
-
tags/3.0.0/assets/admin/js/gs-pg-shortcode.min.js (added)
-
tags/3.0.0/assets/admin/js/gs-pg-sort.min.js (added)
-
tags/3.0.0/assets/admin/js/gs-posts-init.js (added)
-
tags/3.0.0/assets/css (added)
-
tags/3.0.0/assets/css/gs-pg-divi.min.css (added)
-
tags/3.0.0/assets/css/gs-pg-shortcode-preview.min.css (added)
-
tags/3.0.0/assets/css/gs-pg.min.css (added)
-
tags/3.0.0/assets/img (added)
-
tags/3.0.0/assets/img/dummy-data (added)
-
tags/3.0.0/assets/img/dummy-data/gs-logo-slider-1.png (added)
-
tags/3.0.0/assets/img/dummy-data/gs-logo-slider-10.png (added)
-
tags/3.0.0/assets/img/dummy-data/gs-logo-slider-11.png (added)
-
tags/3.0.0/assets/img/dummy-data/gs-logo-slider-12.png (added)
-
tags/3.0.0/assets/img/dummy-data/gs-logo-slider-2.png (added)
-
tags/3.0.0/assets/img/dummy-data/gs-logo-slider-3.png (added)
-
tags/3.0.0/assets/img/dummy-data/gs-logo-slider-4.png (added)
-
tags/3.0.0/assets/img/dummy-data/gs-logo-slider-5.png (added)
-
tags/3.0.0/assets/img/dummy-data/gs-logo-slider-6.png (added)
-
tags/3.0.0/assets/img/dummy-data/gs-logo-slider-7.png (added)
-
tags/3.0.0/assets/img/dummy-data/gs-logo-slider-8.png (added)
-
tags/3.0.0/assets/img/dummy-data/gs-logo-slider-9.png (added)
-
tags/3.0.0/assets/img/gsl.png (added)
-
tags/3.0.0/assets/img/icon-colored.svg (added)
-
tags/3.0.0/assets/img/icon.svg (added)
-
tags/3.0.0/assets/img/loader.svg (added)
-
tags/3.0.0/assets/img/logo.svg (added)
-
tags/3.0.0/assets/img/pg.png (added)
-
tags/3.0.0/assets/js (added)
-
tags/3.0.0/assets/js/elementor-preview.js (added)
-
tags/3.0.0/assets/js/gs-pg.min.js (added)
-
tags/3.0.0/assets/js/preview.min.js (added)
-
tags/3.0.0/assets/js/typography-preview.js (added)
-
tags/3.0.0/assets/libs (added)
-
tags/3.0.0/assets/libs/bootstrap-grid (added)
-
tags/3.0.0/assets/libs/bootstrap-grid/bootstrap-grid.min.css (added)
-
tags/3.0.0/assets/libs/font-awesome (added)
-
tags/3.0.0/assets/libs/font-awesome/css (added)
-
tags/3.0.0/assets/libs/font-awesome/css/font-awesome.min.css (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-brands-400.eot (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-brands-400.svg (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-brands-400.ttf (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-brands-400.woff (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-brands-400.woff2 (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-regular-400.eot (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-regular-400.svg (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-regular-400.ttf (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-regular-400.woff (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-regular-400.woff2 (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-solid-900.eot (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-solid-900.svg (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-solid-900.ttf (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-solid-900.woff (added)
-
tags/3.0.0/assets/libs/font-awesome/webfonts/fa-solid-900.woff2 (added)
-
tags/3.0.0/assets/libs/gray-js (added)
-
tags/3.0.0/assets/libs/gray-js/gray.min.js (added)
-
tags/3.0.0/assets/libs/images-loaded (added)
-
tags/3.0.0/assets/libs/images-loaded/images-loaded.min.js (added)
-
tags/3.0.0/assets/libs/isotope (added)
-
tags/3.0.0/assets/libs/isotope/isotope.min.js (added)
-
tags/3.0.0/assets/libs/magnific-popup (added)
-
tags/3.0.0/assets/libs/magnific-popup/magnific-popup.min.css (added)
-
tags/3.0.0/assets/libs/magnific-popup/magnific-popup.min.js (added)
-
tags/3.0.0/assets/libs/material-design-iconic-font (added)
-
tags/3.0.0/assets/libs/material-design-iconic-font/css (added)
-
tags/3.0.0/assets/libs/material-design-iconic-font/css/material-design-iconic-font.min.css (added)
-
tags/3.0.0/assets/libs/material-design-iconic-font/fonts (added)
-
tags/3.0.0/assets/libs/material-design-iconic-font/fonts/Material-Design-Iconic-Font.ttf (added)
-
tags/3.0.0/assets/libs/material-design-iconic-font/fonts/Material-Design-Iconic-Font.woff (added)
-
tags/3.0.0/assets/libs/material-design-iconic-font/fonts/Material-Design-Iconic-Font.woff2 (added)
-
tags/3.0.0/assets/libs/swiper-js (added)
-
tags/3.0.0/assets/libs/swiper-js/swiper.min.css (added)
-
tags/3.0.0/assets/libs/swiper-js/swiper.min.js (added)
-
tags/3.0.0/assets/libs/tippyjs (added)
-
tags/3.0.0/assets/libs/tippyjs/tippy-bundle.umd.min.js (added)
-
tags/3.0.0/assets/libs/tippyjs/tippy.css (added)
-
tags/3.0.0/gs_wpposts.php (added)
-
tags/3.0.0/includes (added)
-
tags/3.0.0/includes/appsero (added)
-
tags/3.0.0/includes/appsero/Client.php (added)
-
tags/3.0.0/includes/appsero/Insights.php (added)
-
tags/3.0.0/includes/asset-generator (added)
-
tags/3.0.0/includes/asset-generator/gs-asset-generator-base.php (added)
-
tags/3.0.0/includes/asset-generator/gs-load-assets-generator.php (added)
-
tags/3.0.0/includes/asset-generator/gs-pg-asset-generator.php (added)
-
tags/3.0.0/includes/autoloader.php (added)
-
tags/3.0.0/includes/classmaps.php (added)
-
tags/3.0.0/includes/elementor (added)
-
tags/3.0.0/includes/elementor/elementor-init.php (added)
-
tags/3.0.0/includes/elementor/traits (added)
-
tags/3.0.0/includes/elementor/traits/common_controls.php (added)
-
tags/3.0.0/includes/elementor/widgets (added)
-
tags/3.0.0/includes/elementor/widgets/posts-filter.php (added)
-
tags/3.0.0/includes/elementor/widgets/posts-grid.php (added)
-
tags/3.0.0/includes/elementor/widgets/posts-masonry.php (added)
-
tags/3.0.0/includes/elementor/widgets/posts-slider.php (added)
-
tags/3.0.0/includes/functions.php (added)
-
tags/3.0.0/includes/gs-common-pages (added)
-
tags/3.0.0/includes/gs-common-pages/assets (added)
-
tags/3.0.0/includes/gs-common-pages/assets/gs-plugins-common-pages.min.css (added)
-
tags/3.0.0/includes/gs-common-pages/assets/gs-plugins-logo.svg (added)
-
tags/3.0.0/includes/gs-common-pages/gs-logo-common-pages.php (added)
-
tags/3.0.0/includes/gs-common-pages/gs-plugins-common-pages.php (added)
-
tags/3.0.0/includes/helpers.php (added)
-
tags/3.0.0/includes/hooks.php (added)
-
tags/3.0.0/includes/init.php (added)
-
tags/3.0.0/includes/integrations (added)
-
tags/3.0.0/includes/integrations/assets (added)
-
tags/3.0.0/includes/integrations/assets/divi (added)
-
tags/3.0.0/includes/integrations/assets/divi/divi-builder.min.js (added)
-
tags/3.0.0/includes/integrations/assets/elementor (added)
-
tags/3.0.0/includes/integrations/assets/elementor/elementor-preview.min.js (added)
-
tags/3.0.0/includes/integrations/assets/gutenberg (added)
-
tags/3.0.0/includes/integrations/assets/gutenberg/gutenberg-widget.min.js (added)
-
tags/3.0.0/includes/integrations/beaver (added)
-
tags/3.0.0/includes/integrations/beaver/beaver-widget-posts.php (added)
-
tags/3.0.0/includes/integrations/beaver/includes (added)
-
tags/3.0.0/includes/integrations/beaver/includes/frontend.php (added)
-
tags/3.0.0/includes/integrations/includes (added)
-
tags/3.0.0/includes/integrations/includes/gs-posts-grid-block.php (added)
-
tags/3.0.0/includes/integrations/integration-beaver.php (added)
-
tags/3.0.0/includes/integrations/integration-divi.php (added)
-
tags/3.0.0/includes/integrations/integration-elementor.php (added)
-
tags/3.0.0/includes/integrations/integration-gutenberg.php (added)
-
tags/3.0.0/includes/integrations/integration-oxygen.php (added)
-
tags/3.0.0/includes/integrations/integration-tagdiv.php (added)
-
tags/3.0.0/includes/integrations/integration-wpb-vc.php (added)
-
tags/3.0.0/includes/integrations/integrations.php (added)
-
tags/3.0.0/includes/metabox.php (added)
-
tags/3.0.0/includes/plugin.php (added)
-
tags/3.0.0/includes/scripts.php (added)
-
tags/3.0.0/includes/shortcode-builder (added)
-
tags/3.0.0/includes/shortcode-builder/builder.php (added)
-
tags/3.0.0/includes/shortcode-builder/page.php (added)
-
tags/3.0.0/includes/shortcode-builder/preview.php (added)
-
tags/3.0.0/includes/shortcode-builder/shortcode_builder_fonts.php (added)
-
tags/3.0.0/includes/shortcode-builder/shortcode_builder_fonts_loader.php (added)
-
tags/3.0.0/includes/shortcode.php (added)
-
tags/3.0.0/includes/sortable.php (added)
-
tags/3.0.0/includes/template-loader.php (added)
-
tags/3.0.0/includes/term-order (added)
-
tags/3.0.0/includes/term-order/assets (added)
-
tags/3.0.0/includes/term-order/assets/js (added)
-
tags/3.0.0/includes/term-order/assets/js/quick-edit.js (added)
-
tags/3.0.0/includes/term-order/assets/js/reorder.js (added)
-
tags/3.0.0/includes/term-order/term-order.php (added)
-
tags/3.0.0/integrations (added)
-
tags/3.0.0/integrations/gutenberg (added)
-
tags/3.0.0/integrations/gutenberg/post-filter (added)
-
tags/3.0.0/integrations/gutenberg/post-filter/block.json (added)
-
tags/3.0.0/integrations/gutenberg/post-filter/block.php (added)
-
tags/3.0.0/integrations/gutenberg/post-filter/index.js (added)
-
tags/3.0.0/integrations/gutenberg/post-filter/src (added)
-
tags/3.0.0/integrations/gutenberg/post-filter/src/edit.js (added)
-
tags/3.0.0/integrations/gutenberg/post-filter/src/editor.scss (added)
-
tags/3.0.0/integrations/gutenberg/post-filter/src/index.js (added)
-
tags/3.0.0/integrations/gutenberg/post-grid (added)
-
tags/3.0.0/integrations/gutenberg/post-grid/block.json (added)
-
tags/3.0.0/integrations/gutenberg/post-grid/block.php (added)
-
tags/3.0.0/integrations/gutenberg/post-grid/index.js (added)
-
tags/3.0.0/integrations/gutenberg/post-grid/src (added)
-
tags/3.0.0/integrations/gutenberg/post-grid/src/commonSettings.js (added)
-
tags/3.0.0/integrations/gutenberg/post-grid/src/edit.js (added)
-
tags/3.0.0/integrations/gutenberg/post-grid/src/editor.scss (added)
-
tags/3.0.0/integrations/gutenberg/post-grid/src/index.js (added)
-
tags/3.0.0/integrations/gutenberg/post-grid/src/typographyControl.js (added)
-
tags/3.0.0/integrations/gutenberg/post-masonry (added)
-
tags/3.0.0/integrations/gutenberg/post-masonry/block.json (added)
-
tags/3.0.0/integrations/gutenberg/post-masonry/block.php (added)
-
tags/3.0.0/integrations/gutenberg/post-masonry/index.js (added)
-
tags/3.0.0/integrations/gutenberg/post-masonry/src (added)
-
tags/3.0.0/integrations/gutenberg/post-masonry/src/edit.js (added)
-
tags/3.0.0/integrations/gutenberg/post-masonry/src/editor.scss (added)
-
tags/3.0.0/integrations/gutenberg/post-masonry/src/index.js (added)
-
tags/3.0.0/integrations/gutenberg/post-slider (added)
-
tags/3.0.0/integrations/gutenberg/post-slider/block.json (added)
-
tags/3.0.0/integrations/gutenberg/post-slider/block.php (added)
-
tags/3.0.0/integrations/gutenberg/post-slider/index.js (added)
-
tags/3.0.0/integrations/gutenberg/post-slider/src (added)
-
tags/3.0.0/integrations/gutenberg/post-slider/src/edit.js (added)
-
tags/3.0.0/integrations/gutenberg/post-slider/src/editor.scss (added)
-
tags/3.0.0/integrations/gutenberg/post-slider/src/index.js (added)
-
tags/3.0.0/languages (added)
-
tags/3.0.0/languages/posts-grid.pot (added)
-
tags/3.0.0/readme.txt (added)
-
tags/3.0.0/templates (added)
-
tags/3.0.0/templates/gs-post-horizontal-01.php (added)
-
tags/3.0.0/templates/gs-post-horizontal-02.php (added)
-
tags/3.0.0/templates/gs-post-list-style-01.php (added)
-
tags/3.0.0/templates/gs-post-slider-01.php (added)
-
tags/3.0.0/templates/gs-post-style-01.php (added)
-
tags/3.0.0/templates/gs-post-style-02.php (added)
-
tags/3.0.0/templates/gs-posts-template-single.php (added)
-
tags/3.0.0/templates/metabox (added)
-
tags/3.0.0/templates/metabox/gs-posts-metaboxes-fields.php (added)
-
tags/3.0.0/templates/partials (added)
-
tags/3.0.0/templates/partials/gs-post-date.php (added)
-
tags/3.0.0/templates/partials/gs-post-layout-author.php (added)
-
tags/3.0.0/templates/partials/gs-post-layout-cat.php (added)
-
tags/3.0.0/templates/partials/gs-post-layout-details.php (added)
-
tags/3.0.0/templates/partials/gs-post-layout-filters.php (added)
-
tags/3.0.0/templates/partials/gs-post-layout-pagination.php (added)
-
tags/3.0.0/templates/partials/gs-post-layout-tag.php (added)
-
tags/3.0.0/templates/partials/gs-post-layout-title.php (added)
-
tags/3.0.0/templates/partials/gs-posts-layout-navigation.php (added)
-
tags/3.0.0/templates/partials/gs-posts-layout-single.php (added)
-
tags/3.0.0/templates/partials/gsp-details-btn.php (added)
-
tags/3.0.0/templates/partials/gsp-excerpt.php (added)
-
tags/3.0.0/templates/partials/gsp-popup-button.php (added)
-
tags/3.0.0/templates/partials/gsp-single-button.php (added)
-
tags/3.0.0/templates/partials/gsp-social-share-buttons.php (added)
-
tags/3.0.0/templates/partials/gsp-thumbnail.php (added)
-
tags/3.0.0/templates/popups (added)
-
tags/3.0.0/templates/popups/gs-posts-layout-popup.php (added)
-
tags/3.0.0/templates/popups/gs-posts-popup-default.php (added)
-
tags/3.0.0/templates/popups/partials (added)
-
tags/3.0.0/templates/popups/partials/gsp-audio.php (added)
-
tags/3.0.0/templates/popups/partials/gsp-gallery-carousel.php (added)
-
tags/3.0.0/templates/popups/partials/gsp-media.php (added)
-
tags/3.0.0/templates/popups/partials/gsp-thumbnail.php (added)
-
tags/3.0.0/templates/popups/partials/gsp-video.php (added)
-
tags/3.0.0/templates/singles (added)
-
tags/3.0.0/templates/singles/gs-posts-single-default.php (added)
-
tags/3.0.0/templates/taxonomy-template.php (added)
-
trunk/gs_wpposts.php (modified) (1 diff)
-
trunk/readme.txt (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
posts-grid/trunk/gs_wpposts.php
r2884759 r3446476 1 1 <?php 2 2 3 /** 3 4 * 4 * @package GS_ WPPosts5 * @package GS_Posts_Grid 5 6 * @author GS Plugins <[email protected]> 6 7 * @license GPL-2.0+ 7 * @link https://www.gsplugins.com 8 * @copyright 201 6GS Plugins8 * @link https://www.gsplugins.com/ 9 * @copyright 2015 GS Plugins 9 10 * 10 11 * @wordpress-plugin 11 * Plugin Name: GS Posts Grid Lite12 * Plugin URI: https://www.gsplugins.com/wordpress-plugins13 * Description: Best Responsive WordPress Posts Grid Plugin to display Posts elegantly. Using GS Posts Grid plugin you can present latest posts in various views like Grid, Horizontal, List, Card, Table, Gray, Slider, Popup, Filter, Masonry & Justified Gallery. Display anywhere at your site using shortcode like [gs_wpposts theme="gs_wppost_grid_1"] GS Posts Grid plugin packed with necessary controlling options & 30+ different themes to present latest posts elegantly with eye catching effects. Check <a href="https://posts-grid.gsplugins.com">GS Posts Grid PRO Demos</a> and <a href="https://docs.gsplugins.com/wordpress-posts-grid">Documentations</a>.14 * Version: 1.2.015 * Author: GS Plugins16 * Author URI: https://www.gsplugins.com17 * Text Domain: gswpposts18 * License: GPL-2.0+19 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt12 * Plugin Name: GS Post Grid 13 * Plugin URI: https://www.gsplugins.com/product/wordpress-posts-grid/ 14 * Description: GS Post Grid is a responsive WordPress plugin that displays posts in stunning layouts like Grid, List, Card, Slider, Popup, Masonry, and more. Use shortcodes such as [gs-posts-grid id="1"] to place grids anywhere. Check <a href="https://posts-grid.gsplugins.com/">GS Post Grid PRO Demo</a> and <a href="https://docs.gsplugins.com/wordpress-posts-grid/">Documentation</a>. 15 * Version: 3.0.0 16 * Author: GS Plugins 17 * Author URI: https://www.gsplugins.com/ 18 * Text Domain: posts-grid 19 * License: GPL-2.0+ 20 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt 20 21 */ 21 22 23 if( ! defined( 'GSWPPOSTS_HACK_MSG' ) ) define( 'GSWPPOSTS_HACK_MSG', __( 'Sorry cowboy! This is not your place', 'gswppost' ) );24 22 25 23 /** 26 24 * Protect direct access 27 25 */ 28 if ( ! defined( 'ABSPATH' ) ) die( GSWPPOSTS_HACK_MSG );26 if ( ! defined( 'ABSPATH' ) ) exit; 29 27 30 28 /** 31 29 * Defining constants 32 30 */ 33 if( ! defined( 'GSWPPOSTS_VERSION' ) ) define( 'GSWPPOSTS_VERSION', '1.2.0' ); 34 if( ! defined( 'GSWPPOSTS_MENU_POSITION' ) ) define( 'GSWPPOSTS_MENU_POSITION', 31 ); 35 if( ! defined( 'GSWPPOSTS_PLUGIN_DIR' ) ) define( 'GSWPPOSTS_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); 36 if( ! defined( 'GSWPPOSTS_PLUGIN_URI' ) ) define( 'GSWPPOSTS_PLUGIN_URI', plugins_url( '', __FILE__ ) ); 37 if( ! defined( 'GSWPPOSTS_FILES_DIR' ) ) define( 'GSWPPOSTS_FILES_DIR', GSWPPOSTS_PLUGIN_DIR . 'gs-wpposts-files' ); 38 if( ! defined( 'GSWPPOSTS_FILES_URI' ) ) define( 'GSWPPOSTS_FILES_URI', GSWPPOSTS_PLUGIN_URI . '/gs-wpposts-files' ); 31 if ( ! defined( 'GS_PG_VERSION' ) ) 32 define( 'GS_PG_VERSION', '3.0.0' ); 39 33 40 function disable_post_grid_pro() { 41 if ( is_plugin_active( 'gs-posts-grid-pro/gs_wpposts.php' ) ) { 42 deactivate_plugins( 'gs-posts-grid-pro/gs_wpposts.php', true ); 43 } 44 add_option( 'gs_post_activation_redirect', true ); 34 if ( ! defined( 'GS_PG_MIN_PRO_VERSION' ) ) 35 define( 'GS_PG_MIN_PRO_VERSION', '2.1.3' ); 36 37 if ( ! defined( 'GS_PG_MENU_POSITION' ) ) 38 define( 'GS_PG_MENU_POSITION', 33 ); 39 40 if ( ! defined( 'GS_PG_PLUGIN_FILE' ) ) 41 define( 'GS_PG_PLUGIN_FILE', __FILE__ ); 42 43 if ( ! defined( 'GS_PG_PLUGIN_DIR' ) ) 44 define( 'GS_PG_PLUGIN_DIR', trailingslashit( plugin_dir_path( GS_PG_PLUGIN_FILE ) ) ); 45 46 if ( ! defined( 'GS_PG_PLUGIN_URI' ) ) 47 define( 'GS_PG_PLUGIN_URI', trailingslashit( plugins_url( '', GS_PG_PLUGIN_FILE ) ) ); 48 49 if ( ! defined('GS_PG_PLUGIN_URL') ) { 50 define( 'GS_PG_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); 45 51 } 46 52 47 register_activation_hook( __FILE__, 'disable_post_grid_pro' ); 53 if ( ! defined( 'GS_PG_PRO_PLUGIN' ) ) 54 define( 'GS_PG_PRO_PLUGIN', 'gs-posts-grid-pro/gs-posts-grid-pro.php' ); 55 48 56 49 57 /** 50 * Initialize the plugin tracker 51 * 52 * @return void 58 * Load essential files 53 59 */ 54 function appsero_init_tracker_posts_grid() { 60 require_once GS_PG_PLUGIN_DIR . 'includes/autoloader.php'; 61 require_once GS_PG_PLUGIN_DIR . 'includes/functions.php'; 62 require_once GS_PG_PLUGIN_DIR . 'includes/init.php'; 55 63 56 if ( ! class_exists( 'Appsero\Client' ) ) {57 require_once GSWPPOSTS_FILES_DIR . '/appsero/src/Client.php';58 }59 60 $client = new Appsero\Client( 'b8072043-f4bc-4d35-8d2b-de23300a018f', 'GS Posts Grid', __FILE__ );61 62 // Active insights63 $client->insights()->init();64 65 }66 appsero_init_tracker_posts_grid();67 68 /**69 * Redirect to options page70 *71 * @since v1.0.072 */73 function gspost_redirect() {74 if (get_option('gs_post_activation_redirect', false)) {75 delete_option('gs_post_activation_redirect');76 if(!isset($_GET['activate-multi']))77 {78 wp_redirect("admin.php?page=gs-grid-plugins-help");79 }80 }81 }82 add_action( 'admin_init', 'gspost_redirect' );83 84 add_action( 'plugins_loaded', function() {85 require_once GSWPPOSTS_FILES_DIR . '/includes/gs-post-grid-root.php';86 }, -999999 ); -
posts-grid/trunk/readme.txt
r3359758 r3446476 3 3 Donate link: https://www.paypal.com/donate/?hosted_button_id=K7K8YF4U3SCNQ 4 4 Requires at least: 4.3 5 Tested up to: 6. 85 Tested up to: 6.9 6 6 Requires PHP: 5.6 7 Stable tag: 1.2.07 Stable tag: 3.0.0 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 14 14 == Description == 15 15 16 Best Responsive WordPress Posts Grid Plugin to display Posts elegantly. Using the GS Posts Grid plugin you can present the latest posts in various views like Grid, Horizontal, List, Card, Table, Gray, Slider, Popup, Filter, Masonry & Justified Gallery. Display anywhere at your site using shortcodes like [gs _wpposts theme="gs_wppost_grid_1"] GS Posts Grid plugin packed with necessary controlling options & 30+ different themes to present the latest posts elegantly with eye-catching effects.16 Best Responsive WordPress Posts Grid Plugin to display Posts elegantly. Using the GS Posts Grid plugin you can present the latest posts in various views like Grid, Horizontal, List, Card, Table, Gray, Slider, Popup, Filter, Masonry & Justified Gallery. Display anywhere at your site using shortcodes like [gs-posts-grid id=1] GS Posts Grid plugin packed with necessary controlling options & 65+ different themes to present the latest posts elegantly with eye-catching effects. 17 17 18 18 The **GS Posts Grid** plugin is simple, flexible & powerful. 19 19 20 ### WordPress Posts Grid by [GS Plugins](https://www.gsplugins.com )21 22 >[ Live Demo](https://posts-grid.gsplugins.com ) | [Upgrade to PRO](https://www.gsplugins.com/product/wordpress-posts-grid) | [Documentation](https://docs.gsplugins.com/wordpress-posts-grid) | [Support](https://www.gsplugins.com/contact)20 ### WordPress Posts Grid by [GS Plugins](https://www.gsplugins.com/) 21 22 >[ Live Demo](https://posts-grid.gsplugins.com/) | [Upgrade to PRO](https://www.gsplugins.com/product/wordpress-posts-grid/) | [Documentation](https://docs.gsplugins.com/wordpress-posts-grid/) | [Support](https://www.gsplugins.com/contact/) 23 23 24 24 ### Plugin Features … … 30 30 * All modern browsers are supported. 31 31 * W3C valid markup. 32 * Display posts anywhere with shortcode like [gs _wpposts theme="gs_wppost_grid_1"].32 * Display posts anywhere with shortcode like [gs-posts-grid id=#] 33 33 * Custom CSS. 34 34 * Easy to set up. 35 35 36 ### [Pro Features](https://www.gsplugins.com/product/wordpress-posts-grid )36 ### [Pro Features](https://www.gsplugins.com/product/wordpress-posts-grid/) 37 37 * 30+ different Themes 38 38 * Theme 01: Grid 1 (Full Overlay) … … 79 79 * Well documentation and support. 80 80 * And many more. 81 * [View live Demos »](https://posts-grid.gsplugins.com )82 * [Upgrade to PRO »](https://www.gsplugins.com/product/wordpress-posts-grid )81 * [View live Demos »](https://posts-grid.gsplugins.com/) 82 * [Upgrade to PRO »](https://www.gsplugins.com/product/wordpress-posts-grid/) 83 83 84 84 ### GS Posts Grid Settings (Pro) … … 97 97 98 98 ` 99 [gs _wpposts theme="gs_wppost_grid_1"]99 [gs-posts-grid id=1] 100 100 ` 101 101 102 102 **GS Posts Grid Shortcode attributes Usage** 103 103 ` 104 [gs _wpposts theme="gs_wppost_grid_1" cols="4" num="9" desc_limit="250" group="" order"DESC" orderby="date" pagination="off"]104 [gs-posts-grid id=1] 105 105 ` 106 106 107 107 **Shortcode PHP Usage** 108 108 ` 109 <?php echo do_shortcode( '[gs _wpposts theme="gs_wppost_grid_1"]' ); ?>109 <?php echo do_shortcode( '[gs-posts-grid id=1]' ); ?> 110 110 ` 111 111 112 112 Template Usage – Add the shortcode anywhere you need to display GS Posts Grid in template files (header.php, front-page.php, etc.) 113 113 ` 114 <?php echo do_shortcode( '[gs _wpposts theme="gs_wppost_grid_1" cols="4" num="9" desc_limit="250" group="" order"DESC" orderby="date" pagination="off"]' ); ?>114 <?php echo do_shortcode( '[gs-posts-grid id=1]' ); ?> 115 115 ` 116 116 117 117 ### Confused? 118 118 119 * [View live Demos »](https://posts-grid.gsplugins.com )120 * [Documentation »](https://docs.gsplugins.com/wordpress-posts-grid )121 122 ### 🔥 You may like other plugins from [GS Plugins](https://www.gsplugins.com )119 * [View live Demos »](https://posts-grid.gsplugins.com/) 120 * [Documentation »](https://docs.gsplugins.com/wordpress-posts-grid/) 121 122 ### 🔥 You may like other plugins from [GS Plugins](https://www.gsplugins.com/) 123 123 124 124 **[Testimonial Slider](https://wordpress.org/plugins/gs-testimonial)** - Testimonials slider displays rotating customer endorsements and recommendations, helping to build trust and credibility for a business or product. … … 154 154 **[Pinterest Portfolio](https://wordpress.org/plugins/gs-pinterest-portfolio)** - Pinterest plugin for WordPress allows you to display your Pinterest pins on your website, giving your audience a chance to view and interact with your boards, and potentially drive more traffic to your Pinterest profile. 155 155 156 **[Instagram Portfolio](https://wordpress.org/plugins/gs-instagram-portfolio/)** - Instagram plugin for WordPress allows you to display your Instagram posts on your website, making it easy for visitors to view and interact with your content and also to increase engagement on your website.157 158 156 **[Portfolio - Envato](https://wordpress.org/plugins/gs-envato-portfolio)** - Envato Portfolio Plugin allows you to display your Themeforest and Codecanyon items on your website, showcasing your digital products and making them easily accessible for potential customers. 159 157 160 158 **[Youtube Gallery](https://wordpress.org/plugins/gs-youtube-gallery)** - YouTube Gallery plugin allows you to display videos from a YouTube channel or playlist on your website, creating a visually appealing gallery and making it easy for visitors to access and watch your videos. 161 159 162 **[Twitter Feeds](https://wordpress.org/plugins/feeds-of-twitter)** - Twitter Feeds plugin displays Twitter feeds, hashtags, user cards, and collections on a website, making it easy for visitors to view and interact with your Twitter content.163 164 160 ### 🏆 Branding Plugin 165 161 … … 172 168 Install the WordPress Posts Grid plugin as a regular WordPress plugin. Here are different ways to install the WordPress Posts Grid plugin : 173 169 174 * [Visual Installation & Usage Guide »](https://docs.gsplugins.com/wordpress-posts-grid )170 * [Visual Installation & Usage Guide »](https://docs.gsplugins.com/wordpress-posts-grid/) 175 171 176 172 = Install by Search Plugin = … … 195 191 - Posts Grid settings will be found – GS Plugins > Posts Grid Settings 196 192 197 * Put [gs _wpposts theme="gs_wppost_grid_1"] shortcode or select another theme, where you need to display WordPress Posts.193 * Put [gs-posts-grid id=1] shortcode or select another theme, where you need to display WordPress Posts. 198 194 199 195 == Frequently Asked Questions == … … 207 203 WordPress has a great function, do_shortcode(), that will allow you to use shortcodes inside your theme files. For example, to output Posts in a Theme file, you would do this: 208 204 ` 209 <?php echo do_shortcode('[gs _wpposts theme="gs_wppost_grid_1"]'); ?>205 <?php echo do_shortcode('[gs-posts-grid id=1]'); ?> 210 206 ` 211 207 … … 227 223 228 224 == Changelog == 225 = Version 3.0.0 [25th Jan 2026] = 226 * [Updated]: Rewritten the plugin. 227 229 228 = Version 1.2.0 [22nd Mar 2023] = 230 229 * [Updated]: Free, Pro Plugins Pages & Help Page. … … 274 273 275 274 == Upgrade notice == 275 = Version 3.0.0 [25th Jan 2026] = 276 * [Updated]: Rewritten the plugin. 277 276 278 = Version 1.2.0 [22nd Mar 2023] = 277 279 * [Updated]: Free, Pro Plugins Pages & Help Page.
Note: See TracChangeset
for help on using the changeset viewer.