Comments (4)
My opinion:
The purpose of this plugin is to query posts. It's not limited to a certain kind of query or a specific use-case. I personally think all query arguments should be available so it can satisfy all uses of the plugin.
If your specific use-case requires limiting certain query arguments, I think that limit should be implemented through code. You can add this to your theme or core functionality plugin ( http://www.billerickson.net/code/display-posts-lockdown/ ).
from display-posts-shortcode.
My personal opinion is to keep the argument. I know of at least one WordPress.com user who is keeping pages unpublished so they don't appear elsewhere, but then using the post status argument to dynamically pull in content.
However, in 'untrusted' environments (where editors really don't want contributors to see other posts), the ability to query arbitrary statuses is problematic.
The best option is probably to limit use of post statuses for 'edit_others_posts' and higher caps.
from display-posts-shortcode.
What about just adding a filter for that so users/developers can lock this down tighter if they feel the need?
from display-posts-shortcode.
@wpsmith a filter is in place. display_posts_shortcode_args
lets you control what's included in the WP Query.
Closing this question. Thanks guys for confirming what I thought
from display-posts-shortcode.
Related Issues (20)
- Just display post count? HOT 2
- Extension: AJAX "read more" HOT 7
- [Extension Review] Display Posts Shortcode - AJAX Read More HOT 2
- Except `span` and dash is output even if no excerpt exists. HOT 2
- Multiple orderby parameters
- date_format="relative" is relative to UTC not site current time. HOT 1
- posts_per_page is hardcoded in plugin HOT 3
- Underscore in wrapper_class HOT 1
- Change of behavior in 2.9.1 HOT 3
- Feature suggestion: add query parameter is_featured for Woocommerce featured products HOT 2
- What are the steps to add an extension ? HOT 2
- Optimizing the query even further HOT 1
- GPL 3.0
- post archiving HOT 4
- DPS not adding posts to $_genesis_displayed_ids in widget area HOT 2
- pagination not displayed when offset parameter is uset HOT 1
- [bug] Display Posts Date View - Default priority can cause filter to be overwritten
- Include "category__not_in"
- Add filter `display_posts_shortcode_query_results`
- Carousal Add-on? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from display-posts-shortcode.