Archived topic
Show Published Date If Modified Date is not available
22 replies · Started by Franklin on January 8, 2020
Hi,
I have added the CSS to show the Last Updated text and the Last modified date for the post.
But if the post is not modified yet then it should show Published date with the same text: Last Updated
Sample URL: https://spydrill.com/mspy-review/
As it is not modified hence nothing shows up. I want that Last Updated text should be shown with published date in case modified time is missing.
Thanks.
Hi there,
this article provides the PHP snippet to output only the updated date if one exists, if it not it displays the published date:
https://docs.generatepress.com/article/generate_post_date_output/#only-show-updated-date
I added the code from the link provided by you.
It removed the link from the date but the published date is still not coming if modified date is not present.
You need to remove the CSS you added to hide the published date.
If you want to add labels e.g Published on and Last Updated then we can help edit the code in the link i provided to do that.
On doing that, two dates are coming for the posts that have both published and modified date.
In this case, only modified date must appear.
Sample URL: https://spydrill.com/mspy-vs-spyzie/
Also, we want the "Last Updated" text even when the published date is shown.
sAMPLE url: https://spydrill.com/mspy-review/
If you remove any previous code (PHP or CSS) and only apply what i provided here then there should only be the single date displayed.
Thanks, it works. Now how to get the "Last Updated" text.
Change this line of code:
return sprintf( '<span class="posted-on">%s</span> ',
to:
return sprintf( '<span class="posted-on">Last Updated: %s</span> ',
Thank you, David, for making it work for me!
You're very welcome
Hi David,
The article even modified shows the published date.
Sample URL: https://spydrill.com/cell-phone-spy-app-buying-guide/
It is modified on 17th Jan but it shows published date 8th Jan.
Please help!
Are you using JUST the code i provided here as all of your posts are still displaying both dates which they shouldn't be. Let me know,
Hi David,
Please check the screenshot. I see only one date.
The other date is hidden with CSS.
Can you share the exact function you're using right now?
There were repeat lines in my code. Fixed it.
Sorry for bothering you!
Thanks,
Hemant