It would be great if the entries was sorted in the reverse order i.e. newest entries at the top.
]]>Could anyone advise how I can reverse my wordpress website to how it is a day earlier? I have messed up with the content of my webpage and now I cannot restore back to how it was earlier. Now I have an empty home page with no content, and I wanted to restore and get my content back.
Thanks for the help,
Nancy
]]>Thanks for a great plugin. My internet host use caching and your plugin is the only one among the five I tested that correctly identify the IP source from the visitors. Our website is used to host our CRM. Having been compromise before, I would like to know if a feature allowing only a range of IP instead of explicitly denying all address in the world is part of your future feature?
Regards
]]>I’m not sure if any template has this already or if this is even feasible. Some advice would be appreciated.
Where I started from with my search is templates/tp_template_2021.php
? In particularly, the get_entry ()
function seems to be doing string concatenation. So, I guess what I need to do is add a number to the line "$s = '<div class="tp_publication' . $class . '">';
?
This seems to be called by the get_single
function in core/publications/templates.php
. I noticed there is a $pub_count
variable that is initialised to 0. I could subtract it from the total number of publications (which is available at the top, next to the word “entries”) to get a decreasing number…
Anyway, that is my current idea at the moment. But given there is a number being passed into the function, I’m wondering if there is an even easier way. Or is what I’m considering even impossible and I shouldn’t bother trying.
Thank you in advance!
Ray
Is it possible with this plugin to reverse the animation? And to adjust the animation speed to scroll speed?
Thanks!
]]>when a user adds an Auction, they can choose between Normal or Reverse Auction. Is it possible and how to activate only Reverse Auction as default?
Screen https://imgur.com/U8nhvR3
Thank you.
]]>I am going to send Newsletters to Japanese users, whose names should show up as
Last name, First Name in the “To:” section of the email.
Is that possible to do?
]]>i need
in pc
1|2
and mobile
2
–
1
you can help me
]]>Love the plugin. Duplicate or cloning a post always results in the images being copied over in reverse order. On the custom post types that we use the plugin on, the order of the images in each post is important (real estate listing).
Also, I’ve noticed that occasionally some images can go missing. Is this something you are aware of? I just tested and doesn’t seem to be happening right now but maybe you know why this could be happening so I can make sure it doesn’t happen in the future.
]]>I would like to report a misbehaviour of the plugin when using a reverse proxy.
The problem
The plugin does not recognise the real IP of the user / the request, but only the internal IP / the IP of my reverse proxy. Although I have switched on the setting “My site is behind a reverse proxy” and my reverse proxy (NGINX) is configured to send the required headers along.
This causes all IP addresses to be blocked when only one IP address should be blocked.
Let me explain the problem with an example…
The following situation:
I switch the option ” Immediately block IP when attempting to log in with a non-existing username” to on. Then I use two devices with different IPs to log in. Let’s say my PC and my smartphone (via LTE -> different IP address).
On the smartphone, I go to my login URL and try to log in with a fake username + password. With my PC, I also go to my login URL and try to log in with a correct username + password.
Expected behaviour
On the smartphone, I cannot log in. The combination of username + password is wrong. Because I have switched on the option “Immediately block IP when attempting to log in with a non-existing username”, I am also blocked for the time being and cannot log in at all for the next few minutes.
This should not be a problem on the PC because I use a different IP address there. If I want to log in (with a proper username + password), I should be able to log in without any problems.
Actual behaviour
I cannot log in on the smartphone. I am blocked immediately.
But on the PC I can’t log in either because all logins / all IP addresses are blocked.
This is probably because the plugin does not use the real IP address, but that of the reverse proxy. I also see this in the logs under Dashboard, Activity and Lockouts.
My setup
This is my NGINX config for the reverse proxy
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events
{
worker_connections 1024;
}
http
{
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
keepalive_timeout 60;
gzip on;
gzip_proxied any;
server_tokens off;
client_max_body_size 256m;
# ssl config
# c.f. https://raymii.org/s/tutorials/Strong_SSL_Security_On_nginx.html
# c.f. https://mozilla.github.io/server-side-tls/ssl-config-generator/
ssl_session_cache shared:SSL:50m;
ssl_session_timeout 60m;
# modern
ssl_protocols TLSv1.2;
ssl_ciphers 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256';
ssl_prefer_server_ciphers on;
ssl_session_tickets off;
# security
# HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months)
add_header Strict-Transport-Security max-age=15768000;
# generic proxy settings
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# pages may need longer to produce output - this should somewhat correspond to the proxied server timeout
proxy_read_timeout 400s;
# redirect everything to https
server
{
listen 80;
server_name _;
# document root for letsencrypt certbot challenges
location /.well-known/acme-challenge
{
root /proxy/conf/ssl/letsencrypt;
}
# everything else redirected to https
location /
{
return 302 https://$host$request_uri;
}
}
server
{
listen 443 ssl http2;
server_name mysite.url;
resolver 127.0.0.11 valid=10s;
# ssl
ssl_certificate /etc/letsencrypt/live/mysite.url/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mysite.url/privkey.pem;
location /
{
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $host;
http2_push_preload on;
proxy_intercept_errors on;
set $upstream https://mysite.url-container-name:80;
proxy_pass $upstream$request_uri;
}
}
}
]]>