Reading view

How to show large preview image but allow full-resolution download in WordPress gallery?

Hi everyone,

I’m new to WordPress and currently setting up a photography portfolio.

What I want to achieve is:

  • show a large preview image in the gallery (for example ~2000px wide, cropped, smaller file size)
  • allow visitors to download the full-resolution original (10MB+)

So the preview would load something like image-2014x680.jpg, but the download button would provide image-fullres.jpg.

Important: I don’t want thumbnails — I want a large preview image that loads fast, while keeping the original available for download.

So far I’ve tried:

  • PhotoSwipe
  • Meow Lightbox

But both seem to either load the full image in the lightbox or don’t provide a way to separate preview and download files.

Is there a lightbox plugin or WordPress workflow that supports this?

Thanks for any advice!

submitted by /u/Ambitious-Ad-883
[link] [comments]

iPhone Fold will called iPhone Ultra, guesses new leaker

A new rumor claims that Apple's forthcoming iPhone Fold will instead be named the iPhone Ultra, will come alongside more Ultra products, and cost from $1,500.

Close-up of a beige smartphone's dual rear cameras and flash near a reflective, folded hinge or screen, showing sleek metallic edges and soft warm lighting.
The long-awaited iPhone Fold may be renamed the iPhone Ultra

It's already been rumored that Apple will introduce a new higher-priced tier of products that may be named Ultra. Now a leaker claims to know that one of these will be the iPhone Ultra — previously known as the iPhone Fold.

This leaker, "WayLabs" on Weibo, further says that this iPhone Ultra will be the most expensive iPhone ever sold. He or she claims it will start at over 10,000 yuan (around $1,500) and its top specification will exceed 20,000 yuan (approximately $3,000). That sounds about right to us, and is a rerun.


Continue Reading on AppleInsider | Discuss on our Forums

Only Half of Americans Went To a Movie Theater In 2025, Study Finds

A Pew Research Center survey found that only 53% of U.S. adults went to a movie theater in the past year, while 7% said they've never seen a movie in a theater at all. "The findings reflected a domestic box office still fighting to regain its footing since the COVID-19 pandemic, when ticket sales collapsed 81% in 2020 due to theater closures," reports Variety. From the report: In 2025, moviegoers in the U.S. and Canada bought 769.2 million tickets, less than half of the all-time peak of roughly 1.6 billion tickets sold in 2002, according to data from Nash Information Services. However, an August 2025 study field by NRG/National Research Group showed that 77% of Americans ages 12-74 went to see at least one movie in a theater in the previous 12 months. Box office revenue peaked at an inflation-adjusted $16.4 billion in 2002, and annual ticket revenue held relatively steady through the 2000s and 2010s before falling to under $3 billion in 2020 when theaters closed for months. Last year, U.S. theaters sold just over $9 billion worth of tickets, per media analytics firm Comscore. The number represents a recovery, but nowhere near a full one, as ticket sales have been lagging around 20% below pre-pandemic levels.

Read more of this story at Slashdot.

Apple Issues Security Updates for Older iOS Devices Targeted by Coruna WebKit Exploit

Apple on Wednesday backported fixes for a security flaw in iOS, iPadOS, and macOS Sonoma to older versions after it was found to be used as part of the Coruna exploit kit. The vulnerability, tracked as CVE-2023-43010, relates to an unspecified vulnerability in WebKit that could result in memory corruption when processing maliciously crafted web content. The iPhone maker said the issue was

Child Theme Stylesheet Won't Load After Update

Not sure if this is the right place for this, but I don't know where else to ask.

I tried to turn off auto updates by putting

define( 'WP_AUTO_UPDATE_CORE', 'false' ); 

in the wp-config file, but I was still updated to 6.9.4. I don't know what I did wrong, and if I revert to a previous version, it'll probably just auto update again. (Edit: Looked it up again, I'm not supposed to have quotes, am I? It had been set to 'minor' and I changed it to false but didn't realize about the quotes.)

The problem is that my child theme stylesheet isn't loading. It was working fine before with

add_action( 'wp_enqueue_scripts', 'enqueue_parent_theme_style' ); function enqueue_parent_theme_style() { wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' ); } 

After the update, it doesn't work at all. I can't even figure out how to get just the parent theme stylesheet to load when the child theme is activated. Does anyone know what might be going wrong here?

submitted by /u/NocturnalFlotsam
[link] [comments]

Photoalbum/photodatabase plugin?

I am looking for a solution for storing photos online. It should have the possibility of having series presented as web albums with full screen views, but also have some functionality for comments and metadata. So, for example, you can search for tag-keywords.
Does something like this exist for wordpress?

Edit: Open source alternatives would also be appreciated.

submitted by /u/Annual-Screen-9592
[link] [comments]

How does Breakance Builder license works after expiration ?

I am a Motion Designer and want to rebuild my portfolio. (I currently have one made with Semplice which was nice at the time but in the end very limited and doesn't have any symbols logic).

I have been fairly interested in Breakdance builder, but I am not sure about how the licence works : Let say I buy a yearly license and built my portfolio on it.
Can I still add some projects and new content after the license expires and use the visual editor ? Like in the way that yearly license is only for new updates and support but you still keep full use of the tool ?
Or will I be barely able to use the tool and modify anything with it after the license expires ? (If so, I think I'd better use Framer even if it's also quite limited).

Thank you in advance !

submitted by /u/zabadoy
[link] [comments]

Swoole 6.2.0: added support for io_uring

Added support for io_uring in the HTTP coroutine server. The HTTP coroutine server can now utilize the high-performance io_uring event mechanism. Enable it by adding the --enable-uring_socket option during compilation for better I/O performance.

From Wikipedia:

io_uring is a Linux kernel system call interface for storage device asynchronous I/O operations.

It works by creating two circular buffers, called "queue rings", to track the submission and completion of I/O requests, respectively. For storage devices, these are called the submission queue (SQ) and completion queue (CQ). Keeping these buffers shared between the kernel and application helps to boost the I/O performance by eliminating the need to issue extra and expensive system calls to copy these buffers between the two.

submitted by /u/Wise_Stick9613 to r/PHP
[link] [comments]

µJS: add AJAX navigation to any PHP app with one script tag

I've been building PHP backends for 20+ years. The question always comes up: how do you make navigation feel instant without pulling in a JS framework?

I built µJS to answer that. It intercepts link clicks and form submissions, fetches pages via `fetch()`, and swaps the content. No full page reload, no CSS interpretation, no framework, no build step.

Setup:

<script src="https://unpkg.com/@digicreon/mujs/dist/mu.min.js"></script> <script>mu.init();</script> 

That's it. All internal links are now AJAX. Your PHP backend doesn't change.

What µJS sends to your server:

  • X-Requested-With: XMLHttpRequest — lets you detect AJAX requests and return lighter HTML if needed
  • X-Mu-Mode — the current injection mode (replace, update, prepend, append…)

So on the PHP side, you can do:

if (!empty($_SERVER['HTTP_X_REQUESTED_WITH'])) { // Return only the content fragment } else { // Return the full page } 

Patch mode lets a single response update multiple DOM fragments. It's useful for forms that update a list, a counter, and reset themselves:

<form action="/comment" method="post" mu-mode="patch"> ... </form> 

Your PHP script returns plain HTML with `mu-patch-target` attributes. No JSON, no special format.

Live search, polling, SSE are also built-in if you need them.

submitted by /u/amaurybouchard to r/PHP
[link] [comments]
❌