Móc: post.default_image
Last updated on Jun 24, 2026 00:42
Tổng quan
Loại: Bộ lọc
Vị trí: app/helpers.php - get_default_post_image()
Cho phép các chủ đề và mô-đun ghi đè hình ảnh dự phòng được hiển thị khi bài đăng không có hình ảnh nổi bật. Quản trị viên đặt mặc định chung thông qua Cài đặt > Đọc > Hình ảnh bài đăng mặc định. Bộ lọc này chạy sau khi truy xuất giá trị đó, giúp nhà phát triển có cơ hội trả về một URL khác dựa trên ngữ cảnh.
Thông số
| Thông số | Loại | Mô tả |
|---|---|---|
$imageUrl |
string or null | URL hình ảnh mặc định hiện tại từ cài đặt |
$context |
mixed | Đăng phiên bản mô hình (hoặc null) |
Trở lại
Phải trả về string|null - URL hình ảnh sẽ sử dụng hoặc null để quay lại phần giữ chỗ SVG.
Ví dụ sử dụng
Đặt hình ảnh mặc định khác nhau cho mỗi danh mục bài đăng:
use App\Facades\Hook;
Hook::addFilter('post.default_image', function (?string $url, $post) {
if ($post?->categories->contains('slug', 'technology')) {
return '/images/defaults/tech-cover.jpg';
}
return $url;
});
Móc liên quan
- post.frontend_url - Tùy chỉnh URL công khai của bài đăng
- post.content.render - Lọc bài đăng HTML trước khi phản hồi API