Hi
I checked your examples at here: https://w4dev.com/wp/w4-post-list-examples/?utm_source=wp-admin&utm_medium=plugin&utm_campaign=w4-post-list#examples
In Examples 1 and Examples 2. There is a Next button at the bottom. I added exactly the code to my site but there is no Next button, nothing
What should I do?
Thanks
]]>Hi
I choose Group by “Year months” when creating a list. And I want display the category name with link next the post Title. How to do this?
Example:
[groups]
[group_title]
[posts]
[post_title] in <a href="[term_link]">[term_name]</a>
[/posts]
[/groups]
Tried several times but no success.
Thanks
]]>Hi,
I am using the plugin https://www.ads-software.com/plugins/wp-last-modified-info/ to display the modifed time like: “1 hour ago”, “2 days ago”… instead of display the date.
They have template tags for modified date: %post_modified%
But it showing the code instead of displaying date after insert it to your post list template
<ul class="list-unstyled">
[groups]
<li><h4>[group_title]</h4>
<ol>
[posts]
<li>
[title] - %post_modified%
</li>
[/posts]
</ol>
</li>
[/groups]
</ul>
What should I do?
Thank you!
]]>I’m managing a multisite network of over 30 sites, each tailored to different countries and thus requiring specific quotation styles. Normally, WordPress automatically adjusts quotes to match the appropriate format for each country or language (e.g., ?…? for Spanish).
However, we’ve noticed that when the W4 Post List Plugin is activated, WordPress no longer performs this automatic quote conversion.
Right now, this isn’t a significant concern for us since we don’t have an immediate need for the plugin. Nonetheless, I thought it important to bring this to your attention. Addressing this issue could benefit others and might be worth considering for a future update.
We use Version 2.4.8 on WordPress 6.4.3
]]>When we have pagination, the second page doesn’t show the <<Previous>> link.
There’s an error on file includes/abstracts/class-list.php
on line #117:
The second %s
is missing, this is the fixed code:
if (2 === $paged) {
$return .= sprintf(
'<a href="%s" class="prev page-numbers prev_text">%s</a>',
esc_url(remove_query_arg($paged_qp)),
$prev_text
);
}
]]>
Error showing on beackend
]]>Is W4 Post List compatible with mysql 8.0 and php 8+
]]>Hi,
If you edit any post and add a W4 Post List shortcode with an ID to a nonexistent list, like this [postlist id=999999]
you get a fatal error in PHP 8.* resulting in an error page: There has been a critical error on this website.
Here’s the error: Uncaught exception (TypeError): “Cannot access offset of type string on string“ at ./[...]/plugins/w4-post-list/includes/shortcodes/class-list-shortcode.php:58.
It’s critical because if someone adds a postlist shortcode in some posts and later on deletes the related list and forgets to remove the shortcode in all old posts, those posts will be broken.
This error also pops-up regularly in my error log of wp-cron tasks because of W4PL shortcodes to removed lists in old posts.
You can easily fix this by adding this check before line 58 of plugins/w4-post-list/includes/shortcodes/class-list-shortcode.php
:if (is_array($options))
I believe this is related to breaking changes introduced in PHP 8: https://www.php.net/manual/en/migration80.incompatible.php
I hope you can fix the plugin soon.
Thanks and best regards,
]]>This plugin is almost perfect, it does everything I want, but it has a serious bug unfortunately. The Group By setting doesn’t work. It partially works, but seems like only have the posts are grouped. Then there are some more, then again some more. That is, I grouped by Author with asc sort. I have 3 chunks of posts in the result that are sorted alphabetically by author last name, but the same author appears in multiple chunks. It’s simply not sorting ALL the posts as it should.
Also, I find no option to filter by Category. This is a MASSIVE omission that is very odd given the power and options otherwise. Even if the group bug is fixed, with no filter by category option I won’t be able to use this.
]]>Hi there, I’ve been using this script for some time now, it’s great, but I still see XSS vulnerabilities, will there be a version 2.5.7 to fix it?
D
]]>In 2.4.5, saving my lists still delete some Tags in my templates. Particularly the source Tag for images.
<img src=”[post_thumbnail output=”src”]”> becomes <img >
I am loosing all my images…
]]>after update to w4post List 2.4.4 in the Template all HTML Tags are killed after publish the list.
i checked this on any WordPress installations.
Error Details
=============
An error of type E_PARSE was caused in line 960 of the file wp-content/plugins/w4-post-list/includes/template-tags/class-post-template-tags.php. Error message: syntax error, unexpected ')'
Latest update (2.4.4) breaks website with above error.
Removing the last comma in the sprintf function call restores the site.
]]>WordFence has reported that your plugin has a Cross-Site Scripting Vulnerability. I love your plugin and use it on lots of sites. I hope this is something that is easy for you to fix.
Thanks for a great plugin.
]]>Hello Folks,
I am afraid that it is not showing the correct serial numbers for posts showing on pages except the first one while posts are showing using pagination.
For example: On the first page starting number is 1 and goes to 100 which is ok, but on page 2 it again starts from 1 and scrolls down to 100, instead of starting from 101 to scroll down to 200.
Is there any configuration that I am missing or is it a bug?
Could You please give me an insight into this problem?
Hi,
is it possible to add code on the template like if statements?
we need to say something like ‘if theres no featured image, use this font’ .
can one use something like twig in the template?
Thanks
I need to rollback to 2.4.1, please make it available via www.ads-software.com (at the moment the latest downloadable version is 2.3.0).
]]>Hi, I’m trying to show an image set by an ACF field with a shortcode. How can I do that?
I tried with: [post_meta key=”logo” multiple=”0″] but doesn’t work.
Thanks.
]]>I am going to use the same list many times, because I am display a list of posts, and I would like it to be “tabbed” per year to make it easier to display. Is it possible to have the short code contain a variable? In my case it would be so get just the post in a certain year
In my mind it would look something like this
[postlist id=1270 date=year("2020")]
Hi,
I am trying to display a a list of information that is stored in custom fields in a custom post type on my page. Most of it is working as intended using this template:
<ul class="list-unstyled">
[groups]
<li><h5>[group_title]</h5>
<ul>
[posts]
<li>
[post_date format="d.m.Y"] [post_meta key='medium']: <a href="[post_meta key='lenke']">[post_title]</a>
</li>
[/posts]
</ul>
<br />
</li>
[/groups]
</ul>
The problem is that the links are shown as arrays, which gives rather bad links, for example:
https://lmsdln.no/media/Kan%20det%20v%C3%A6re%20at%20de%20rett%20og%20slett%20ikke%20tror?,%20https://www.bt.no/btmeninger/debatt/i/kRVg0v/kan-det-vaere-at-de-rett-og-slett-ikke-tror,%20_blank
How do I split the array when creating the list?
]]>Hi,
I tried using the java code from here:
https://www.ads-software.com/support/topic/w4-post-list-collapsible-lists/
The code as is works, but all the headers are open per default. If I click them they collapse. How do I make them collapsible by default?
]]>Hi!
Is there a way to change items per page when the access is by mobile? Does it already have a workaround for this? I want to use the same list to desktop and mobile version but change items per page to 1 when mobile.
Thanks!
]]>I have a site with various chapters (one chapter per post). A particular chapter was too long to post, so I split it into Chapter 4.1 and Chapter 4.2. When I posted Chapter 5, the list didn’t update, it remained at 4.2.
So basically, I have sub-posts within the same category and I use the list on the main post to list the book chapters.
This is the layout:
Chapter 1
Chapter 2
Chapter 3
Chapter 4.1
Chapter 4.2
Chapter 5 (which no longer shows in the list)
To test it out, I tried using another plugin for this post, and that one picked the new chapter, but this plugin didn’t.
I also deleted the list and re-created it, with the same result. I’m not quite sure how to proceed?
]]>Hi Shazzad,
First of all, THANK YOU for creating, sharing and updating this fantastic plugin ?? Excellent work!
I just wanted to point out a small error in the W4 Post List > Documentation > Template Tags tab > [post_terms] section > Attributes:
return = ( name|slug ), return plain name or slug
As per line 807 of /plugins/w4-post-list/includes/template-tags/class-post-template-tags.php, the attribute name is “output”, not “return”. So it should say:
output = ( name|slug ), return plain name or slug
For example: [post_terms output="name" tax="mytax" sep=", "]
Cheers!
]]>Hello,
First of all: great plugin.
My question: Is it possible to show a list of posts from a specific category on a single post type of that same category? Also excluding the current post?
Thank you
Kind regards
Wouter
I’m using W4 Post List to create all kinds of lists on a very active website, which has multiple content editors with various user roles and capabilities. I would like to prevent certain user roles (editor, author, contributor or custom role) from accessing or editing post lists created by W4 Post List plugin. It would be nice if only admin-level users were able to edit anything related to W4 Post List. I’m fairly sure that there are many others who’d benefit from this feature as well. Would you be willing to develop this functionality to the plugin? Thanks for your great work so far.
]]>Instead of having different lists for different posts, maybe we could pass a parameter to the shortcode, which will be used for filtering purposes. Possible examples:
[postlist id=”1″ categories=”news,gossip”]
or even
[postlist id=”1″ foo=”bar”] (and use ‘bar’ when the filter/template sees ‘foo’)
]]>I tried to make a dropdwon list with links to all posts but it doesn’t work. You can see a dropdown list (at the end of the widget area on my website) but the titles are no links. Do you know what is wrong?
This is what I have done:
List Type > Post Type: Posts
List Type > Preset: Custom
Posts > Post type: Posts
Posts > Post status: Publish
Posts> Orderby: title
Posts> Order: ASc
Posts > Items per page: -1
Template:
<select>[posts]
<option value=[post_permalink]>[post_title]</option>
[/posts]</select>
Hi at all,
it’s possible to set OrderBy to a post_meta_date?
I have an acf-datefield which i set in the template as post_meta_date key=”datefield”. That’s fine.
But i can’t select this as groupby, only als meta value key – but in this case, i can’t select YearMonth or anything similar.
]]>Hello, if you see this page you’ll notice there’s no pagination links below the list, althought the template I’m using is:
<div>[posts]
<div class="references-item">
<div class="references-info">
[title]
[excerpt wordlimit=50][more text="Leer más"]
</div>
<div class="references-thumb" style="background:url('[featured_image size="large" return="src"]'); background-size: cover; background-position: center;">
</div></div>
[/posts]</div>
[nav type="plain" ajax="1" prev_text="prev" next_text="next"]
Could you tell me what’s the problem? Why is not loading the pagination?
And how to fix it?
Thank you very much
EDIT: I’m sorry, it’s already resolved, I just didn’t have enough posts with that particular category. My bad. Thanks anyway!!!
]]>