| @@ -1,11 +1,11 @@ | ||
| 1 | -=== Post Grid Gutenberg Blocks for News, Magazines, Blog Websites - PostX === | |
| 1 | +=== Post Grid Gutenberg Blocks - PostX === | |
| 2 | 2 | Contributors: wpxpo, anik4e, jakirhasan |
| 3 | -Tags: post grid, post list, post slider, ajax filter, post filter | |
| 4 | -Requires at least: 5.0 | |
| 5 | -Tested up to: 6.9 | |
| 6 | -Requires PHP: 5.6 | |
| 7 | -Stable tag: 5.0.21 | |
| 3 | +Tags: post grid, gutenberg blocks, blog grid, Gutenberg, grid | |
| 4 | +Requires at least: 6.0 | |
| 5 | +Tested up to: 7.1 | |
| 6 | +Requires PHP: 7.4 | |
| 7 | +Stable tag: 5.1.0 | |
| 8 | 8 | License: GPLv3 |
| 9 | 9 | License URI: http://www.gnu.org/licenses/gpl-3.0.html |
| 10 | 10 | |
| 11 | 11 | Design professional blogs with advanced Gutenberg blocks, premade templates, dynamic post grids, and smart filters. |
| @@ -157,21 +157,21 @@ | ||
| 157 | 157 | == Enhanced Blogging Features == |
| 158 | 158 | |
| 159 | 159 | Take your blog to the next level with advanced features designed to improve engagement, usability, and content management. |
| 160 | 160 | |
| 161 | -[**Front End Post Submission**](https://www.wpxpo.com/product/postx/features/front-end-post-submission/) | |
| 161 | +[**Front End Post Submission**](https://www.wpxpo.com/product/postx/features/front-end-post-submission/) (Pro) | |
| 162 | 162 | Allow writers to submit content directly from the front end without giving them access to the WordPress dashboard. Perfect for managing guest and freelance writers. |
| 163 | 163 | |
| 164 | 164 | **Dynamic Content** |
| 165 | -Pull data dynamically from any post type and display information such as post meta, custom fields, and more. | |
| 165 | +Pull data dynamically from any post type and display information such as post meta, custom fields, and more. ACF, Meta Box and Pods fields come with PostX Pro. | |
| 166 | 166 | |
| 167 | 167 | [**Table of Contents**](https://www.wpxpo.com/product/postx/features/table-of-content-wordpress/) |
| 168 | 168 | Add a structured table of contents to posts that improves readability and navigation – which also helps in SEO. |
| 169 | 169 | |
| 170 | -[**Reading Progress Bar**](https://www.wpxpo.com/product/postx/features/reading-progress-bar/) | |
| 170 | +[**Reading Progress Bar**](https://www.wpxpo.com/product/postx/features/reading-progress-bar/) (Pro) | |
| 171 | 171 | Show a visual progress bar on posts to highlight how much the visitor has read or scrolled. You can also add the progress bar to any page of your WordPress site. |
| 172 | 172 | |
| 173 | -[**Taxonomy Image & Color**](https://www.wpxpo.com/product/postx/features/wordpress-taxonomy-image-and-color/) | |
| 173 | +[**Taxonomy Image & Color**](https://www.wpxpo.com/product/postx/features/wordpress-taxonomy-image-and-color/) (Pro) | |
| 174 | 174 | Add featured images and desired colors to categories, tags, and custom post types – making the taxonomies more visually appealing. |
| 175 | 175 | |
| 176 | 176 | == Header, Footer & Mega Menu Builder == |
| 177 | 177 | |
| @@ -227,9 +227,9 @@ | ||
| 227 | 227 | ✔ Beaver |
| 228 | 228 | |
| 229 | 229 | Design and reuse any set of designs with the help of the [Saved Template](https://www.wpxpo.com/product/postx/features/saved-template/) feature of PostX. |
| 230 | 230 | |
| 231 | -== SEO Plugins Support == | |
| 231 | +== SEO Plugins Support (Pro) == | |
| 232 | 232 | Fully compatible with major SEO plugins like Rank Math, Yoast, All-in-One SEO, Squirrly, SEOPress and others to display custom meta descriptions easily inside content. |
| 233 | 233 | |
| 234 | 234 | == PostX Recommended Themes == |
| 235 | 235 | PostX should work properly with all popular WordPress themes. We have personally tested with various themes. Here is a list of themes that are fully compatible with PostX. |
| @@ -276,14 +276,23 @@ | ||
| 276 | 276 | - Learn from our tutorials on [YouTube Channel](https://www.youtube.com/channel/UC9I7kzTtG31YlWdG3iL42Jg). |
| 277 | 277 | |
| 278 | 278 | == Author == |
| 279 | 279 | |
| 280 | -Developed by [WPXPO](https://www.wpxpo.com). [Contribute to Gutenberg Post Blocks on Bitbucket](https://bitbucket.org/wpstabon/ultimate-post/src/master/) and join the party. | |
| 280 | +Developed by [WPXPO](https://www.wpxpo.com). [Contribute to Gutenberg Post Blocks on Bitbucket](https://bitbucket.org/wpstabon/ultimate-post/src/release/) and join the party. | |
| 281 | 281 | |
| 282 | +== Development == | |
| 283 | + | |
| 284 | +PostX is developed in the open. The full source for this release — including the React sources | |
| 285 | +behind the block editor UI, the dashboard and the setup wizard, and every build tool — lives at: | |
| 286 | + | |
| 287 | +https://bitbucket.org/wpstabon/ultimate-post/src/release/ | |
| 288 | + | |
| 282 | 289 | == Other Plugins by WPXPO == |
| 283 | 290 | |
| 284 | 291 | We are glad that you are considering PostX. We have more amazing plugins that you can check out: |
| 285 | 292 | |
| 293 | +📄 [**WowInvoice 🔥:**](https://wordpress.org/plugins/wow-pdf-invoices-packing-slips/) A comprehensive PDF invoices & packing slips plugin for WooCommerce that automates documents like invoices, packing slips, and picklists. | |
| 294 | + | |
| 286 | 295 | 🚚 [**WowShipping 🔥:**](https://wordpress.org/plugins/wow-table-rate-shipping/) The complete table rate shipping plugin for WooCommerce, featuring 30+ flexible conditions and integrations with popular carriers like UPS, USPS, DHL, Sendle, and more. |
| 287 | 296 | |
| 288 | 297 | ➕ [**WowAddons 🔥 :**](https://wordpress.org/plugins/product-addons/) The ultimate product addons plugin with 25+ extra product options, custom fields, allowing you to sell customizable products and increase average order value. |
| 289 | 298 | |
| @@ -295,14 +304,112 @@ | ||
| 295 | 304 | |
| 296 | 305 | 📦 [**WholesaleX:**](https://wordpress.org/plugins/wholesalex/) A complete WooCommerce Wholesale solution with additional features like a bulk order form, dynamic pricing & discount rules. |
| 297 | 306 | |
| 298 | 307 | |
| 308 | +== Privacy == | |
| 309 | + | |
| 310 | +PostX connects to the following external services. Each one is listed with what | |
| 311 | +is sent, when, and why. | |
| 312 | + | |
| 313 | += Usage analytics = | |
| 314 | + | |
| 315 | +PostX sends usage and diagnostic information to WPXPO at | |
| 316 | +`inside.wpxpo.com/wp-json/durbin/v1/analytics`. It is sent only from an | |
| 317 | +administrator's action, at these points: | |
| 318 | + | |
| 319 | +* When you click "Accept & Close" on the PostX data-collection notice. | |
| 320 | +* When you import a starter site with "Stay updated with exciting features and | |
| 321 | + news" checked. | |
| 322 | +* In the setup wizard, when you move on from the site-type step, and when you | |
| 323 | + finish the wizard with data sharing or updates turned on. | |
| 324 | +* When you submit the deactivation survey. Skipping the survey sends nothing. | |
| 325 | + | |
| 326 | +WPXPO's data-collection policy is at https://www.wpxpo.com/data-collection-policy/, | |
| 327 | +its privacy policy at https://www.wpxpo.com/privacy-policy/ and its terms at | |
| 328 | +https://www.wpxpo.com/terms-and-conditions/ | |
| 329 | + | |
| 330 | += Country lookup = | |
| 331 | + | |
| 332 | +To determine the country for the analytics above, PostX makes a request to | |
| 333 | +`ipinfo.io/json`, a third-party IP geolocation service operated by IPinfo. The | |
| 334 | +request is made only when analytics are sent and no country is cached yet. | |
| 335 | + | |
| 336 | +* What is sent: nothing from your site is added to the request. Your server's | |
| 337 | + public IP address is visible to IPinfo as the origin of the request, which is | |
| 338 | + how the service works out the country. | |
| 339 | +* What is kept: only the two-letter country code from the response (for example | |
| 340 | + `US`). It is stored in your site's database as the `durbin_country_code` | |
| 341 | + transient for 180 days, so the lookup happens at most once per 180 days. | |
| 342 | +* What is not kept: PostX does not store the IP address or anything else from | |
| 343 | + the response, and does not add the IP address to the analytics data. | |
| 344 | +* Where it goes: the country code is included in the usage analytics sent to | |
| 345 | + WPXPO. | |
| 346 | + | |
| 347 | +IPinfo is not operated by WPXPO. Their terms of service are at | |
| 348 | +https://ipinfo.io/terms-of-service and their privacy policy is at | |
| 349 | +https://ipinfo.io/privacy-policy | |
| 350 | + | |
| 351 | += Starter sites and templates = | |
| 352 | + | |
| 353 | +When you open the starter sites, patterns or design templates, or import one, | |
| 354 | +PostX requests the list or the template from WPXPO's template service at | |
| 355 | +`postxkit.wpxpo.com`, from your server and from the block editor. | |
| 356 | + | |
| 357 | +What is sent: the PostX version and the ID of the template or site you picked. No other personal data is sent. WPXPO's privacy policy is at | |
| 358 | +https://www.wpxpo.com/privacy-policy/ and its terms at | |
| 359 | +https://www.wpxpo.com/terms-and-conditions/ | |
| 360 | + | |
| 361 | += Support form = | |
| 362 | + | |
| 363 | +If you submit the support form in the PostX dashboard, your name, email address, | |
| 364 | +subject and message are sent to `wpxpo.com/wp-json/v2/support_mail`. This only | |
| 365 | +happens when you submit that form. WPXPO's privacy policy is at | |
| 366 | +https://www.wpxpo.com/privacy-policy/ | |
| 367 | + | |
| 368 | += ChatGPT = | |
| 369 | + | |
| 370 | +The ChatGPT add-on does nothing until you enter your own OpenAI API key in | |
| 371 | +PostX > Settings. After that, when you use ChatGPT in the block editor, your | |
| 372 | +site's server sends the text you selected or typed, the model you chose and your | |
| 373 | +API key to OpenAI at `api.openai.com`. The key stays on the server and is never | |
| 374 | +sent to the browser. Nothing is sent until you run a ChatGPT action. OpenAI's terms of use are at https://openai.com/policies/terms-of-use and | |
| 375 | +its privacy policy at https://openai.com/policies/privacy-policy | |
| 376 | + | |
| 377 | += Google Fonts = | |
| 378 | + | |
| 379 | +Blocks that use Google Fonts load them from `fonts.googleapis.com` on the front | |
| 380 | +end, which exposes your visitors' IP addresses to Google. You can switch this | |
| 381 | +off with "Disable All Google Fonts" in PostX > Settings, which serves fonts | |
| 382 | +locally instead. Google's privacy policy is at https://policies.google.com/privacy | |
| 383 | + | |
| 384 | += YouTube Gallery block = | |
| 385 | + | |
| 386 | +The YouTube Gallery block needs your own YouTube Data API key and contacts | |
| 387 | +nothing until you enter one. Once it has a key, pages that contain the block load | |
| 388 | +their video list from the YouTube Data API at `www.googleapis.com/youtube/v3`, in | |
| 389 | +your visitors' browsers on the front end and in yours in the editor. The request | |
| 390 | +carries the channel, playlist or search term set in the block, the IDs of the | |
| 391 | +videos shown, and your API key. Videos play in an embedded YouTube player from | |
| 392 | +`www.youtube.com`. | |
| 393 | +Both expose your visitors' IP addresses to Google. The block uses YouTube API | |
| 394 | +Services: see the YouTube Terms of Service at https://www.youtube.com/t/terms and | |
| 395 | +the Google Privacy Policy at https://policies.google.com/privacy | |
| 396 | + | |
| 397 | += YouTube and Vimeo videos in post blocks = | |
| 398 | + | |
| 399 | +Blocks displaying a YouTube video thumbnail load the image from | |
| 400 | +`img.youtube.com` on the front end, which exposes your visitors' IP addresses to | |
| 401 | +Google. This only applies to posts that have a YouTube video attached. When a | |
| 402 | +visitor clicks play on such a video, the player is loaded from `www.youtube.com` | |
| 403 | +or, for Vimeo videos, `player.vimeo.com`. Vimeo's privacy policy is at | |
| 404 | +https://vimeo.com/privacy | |
| 405 | + | |
| 299 | 406 | == Installation == |
| 300 | 407 | |
| 301 | 408 | = Minimum Requirements = |
| 302 | 409 | |
| 303 | -* WordPress 5.0.0 or greater | |
| 304 | -* PHP version 7.3 or greater | |
| 410 | +* WordPress 6.0 or greater | |
| 411 | +* PHP version 7.4 or greater | |
| 305 | 412 | * MySQL version 5.6 or greater |
| 306 | 413 | |
| 307 | 414 | = Automatic installation = |
| 308 | 415 | |
| @@ -343,9 +450,10 @@ | ||
| 343 | 450 | Bugs can be reported on the WordPress support forum. |
| 344 | 451 | |
| 345 | 452 | = Is it working with older version of WordPress? = |
| 346 | 453 | |
| 347 | -It is a Gutenberg plugin it works great with WordPress version 5.x.x or more. And WordPress older version with Gutenberg plugin. | |
| 454 | +PostX requires WordPress 6.0 or greater. It uses block editor APIs that were not available in | |
| 455 | +earlier releases, so it is not supported on WordPress 5.x. | |
| 348 | 456 | |
| 349 | 457 | |
| 350 | 458 | == Screenshots == |
| 351 | 459 | |
| @@ -355,14 +463,101 @@ | ||
| 355 | 463 | 4. The Slider blocks show blog posts with responsive images that you can use at home or on any other pages you want. |
| 356 | 464 | 5. There are multiple starter packs for different niches that include News, Magazine, Blog, Travel, Health, Sports News, Food, Gaming News, Crypto News, Beauty etc. |
| 357 | 465 | 6. All the Post Blocks have multiple premade designs that will be available to change once you add a block to any page. |
| 358 | 466 | 7. All blocks have multiple layout variations that will be available to change once you add a block to any page. |
| 359 | -8. PostX offers multiple addons to expand its functionalities that include Category, Builder, Progress Bar, Elementor, Table of Contents, Saved Templates, SEO Meta addons. | |
| 467 | +8. PostX offers multiple addons to expand its functionalities that include Builder, Elementor, Table of Contents and Saved Templates. Taxonomy Image & Color, Progress Bar and the SEO Meta addons come with PostX Pro. | |
| 360 | 468 | 9. The Gutenberg Table of Contents blocks is a complete solution multiple design, features and customization options. |
| 361 | 469 | 10. The Scrolling Breaking News Ticker is finely crafted for all types of News Magazine sites with lots of variations and customization options. |
| 362 | 470 | 11. With the help of the Elementor and Saved Template addons, you can use any of the post blocks of PostX to any pages while editing with Elementor builder. |
| 363 | 471 | |
| 364 | 472 | == Changelog == |
| 473 | += 5.1.0 – 04 October 2026 = | |
| 474 | +* Update: Now requires WordPress 6.0 and PHP 7.4 | |
| 475 | +* Update: Readme now lists every external service PostX connects to, and Pro features are labelled | |
| 476 | +* Update: Third-party licence notices now ship with the plugin | |
| 477 | +* Fix: ChatGPT requests are sent from your server, so the OpenAI key is no longer exposed in the browser | |
| 478 | +* Fix: SVG font uploads are sanitized and allowed only for custom fonts | |
| 479 | +* Fix: Builder premade import accepts only the PostX template service | |
| 480 | +* Fix: Escaping in the post filter, Archive Title, Dark/Light and Advanced Filter output | |
| 481 | +* Fix: Expired security tokens now recover instead of failing requests | |
| 482 | +* Fix: Accessible names for icon-only social links | |
| 483 | + | |
| 484 | += 5.0.41 – 16 September 2026 = | |
| 485 | +* Fix: Pattern library filter navigation showing incorrectly on homepage | |
| 486 | + | |
| 487 | += 5.0.40 – 13 September 2026 = | |
| 488 | +* Fix: Unauthenticated custom fields disclosure issue in Dynamic Content addon (reported by Pedro Pinho via WPScan) | |
| 489 | + | |
| 490 | += 5.0.39 – 09 September 2026 = | |
| 491 | +* Fix: Minor bug fixes and performance improved. | |
| 492 | + | |
| 493 | += 5.0.38 – 30 August 2026 = | |
| 494 | +* Fix: Advanced Filter block current post ID detection issue causing incorrect filtering inside Query Loop and Builder templates | |
| 495 | + | |
| 496 | += 5.0.37 – 27 August 2026 = | |
| 497 | +* Fix: Undefined data type error in block editor when saving widget blocks | |
| 498 | + | |
| 499 | += 5.0.36 – 25 August 2026 = | |
| 500 | +* Update: WordPress 7.0 compatibility updated. | |
| 501 | + | |
| 502 | += 5.0.35 – 12 August 2026 = | |
| 503 | +* Fix: Search block optimized with debounced input, cancelled stale requests, output escaping, and input validation | |
| 504 | +* Fix: Search popup now opens on the first search and resets pagination when the search term changes | |
| 505 | +* Fix: Builder panel now scrolls to top on navigation | |
| 506 | +* Fix: Range field issue in the dashboard settings | |
| 507 | +* Fix: Add-ons toggle menu visibility | |
| 508 | +* Fix: Plugin page broken design fix | |
| 509 | + | |
| 510 | += 5.0.34 – 22 July 2026 = | |
| 511 | +* Fix: Infinite loop issue fixed for Post List 2 block | |
| 512 | +* Fix: Infinite loop issue fixed for Post List 3 block | |
| 513 | +* Fix: Infinite loop issue fixed for Post List 4 block | |
| 514 | + | |
| 515 | += 5.0.33 – 19 July 2026 = | |
| 516 | +* Fix: Improved HTML attribute escaping in the PostX Search block for enhanced security and WordPress coding standards compliance. | |
| 517 | + | |
| 518 | += 5.0.32 – 07 July 2026 = | |
| 519 | +* Fix: Post grid 7 Css issue | |
| 520 | + | |
| 521 | += 5.0.31 – 01 July 2026 = | |
| 522 | +* Fix: Dashboard responsive issue | |
| 523 | +* Fix: WordPress submenu license routing issue | |
| 524 | + | |
| 525 | += 5.0.30 – 01 July 2026 = | |
| 526 | +* Fix: Block validation error issue | |
| 527 | + | |
| 528 | += 5.0.29 – 30 June 2026 = | |
| 529 | +* Fix: Infinite scroll support added to Post Grid 1, 2, 3 and Post List 1, 2, 3, 4 | |
| 530 | + | |
| 531 | += 5.0.28 – 22 June 2026 = | |
| 532 | +* Fix: Dashboard user experience updated | |
| 533 | + | |
| 534 | += 5.0.27 – 18 June 2026 = | |
| 535 | +* Fix: Dashboard banner updated | |
| 536 | + | |
| 537 | += 5.0.26 – 11 June 2026 = | |
| 538 | +* Fix: Dashboard Notice issue | |
| 539 | + | |
| 540 | += 5.0.25 – 10 June 2026 = | |
| 541 | +* Fix: Setup wizard improved | |
| 542 | +* Fix: Advanced list padding issue | |
| 543 | + | |
| 544 | += 5.0.24 – 04 June 2026 = | |
| 545 | +* Fix: WordPress 7.0 compatibility updated | |
| 546 | + | |
| 547 | += 5.0.23 – 04 June 2026 = | |
| 548 | +* Fix: Tab block caret issue | |
| 549 | +* Fix: Row block sticky issue | |
| 550 | +* Fix: Post block title EM unit issue | |
| 551 | +* Fix: WordPress 7 compatibility issue | |
| 552 | +* Fix: Advanced Filter translation issue | |
| 553 | +* Fix: Button block layout 4 gradient issue | |
| 554 | +* Fix: Post Slider title link issue (Layouts 1 & 2) | |
| 555 | +* Fix: Taxonomy block layout 3 background color issue | |
| 556 | + | |
| 557 | += 5.0.22 – 18 May 2026 = | |
| 558 | +* Fix: Advanced filter & Saved template compatibility issue | |
| 559 | + | |
| 365 | 560 | = 5.0.21 – 12 May 2026 = |
| 366 | 561 | * New: Added tutorials section to the dashboard |
| 367 | 562 | * New: Added tutorials for block settings |
| 368 | 563 | |
| @@ -563,5 +758,5 @@ | ||
| 563 | 758 | = 4.1.19 – 3 December 2024 = |
| 564 | 759 | * New: Sticky Row |
| 565 | 760 | * Fix: Default value in Advance filter dropdown was not correctly set in some instances. |
| 566 | 761 | |
| 567 | -[See changelog for all versions](https://bitbucket.org/wpstabon/ultimate-post/raw/master/changelog.txt). | |
| 762 | +[See changelog for all versions](https://bitbucket.org/wpstabon/ultimate-post/raw/release/changelog.txt). | |