Devenia Social Sharing: nút chia sẻ chạy ngay trên website
Website tạo nút. Độc giả chọn nơi mở liên kết.
WordPress tạo liên kết và biểu tượng chia sẻ ngay trên website. Không cần dịch vụ bên thứ ba để tạo hay hiển thị nút: plugin không tải mã script, phông chữ, biểu tượng, tiện ích hay SDK từ bên ngoài.
Nhờ vậy, chức năng chia sẻ không phụ thuộc vào nhà cung cấp bên ngoài khi độc giả đang đọc trang của bạn.
Chỉ khi độc giả chọn liên kết chia sẻ, mạng xã hội hoặc ứng dụng nhắn tin tương ứng mới mở ra với địa chỉ bài viết đã được chuẩn bị. Khi đó, quy định của dịch vụ đích sẽ được áp dụng. Plugin không đăng thay độc giả và không đếm số lượt chia sẻ đã hoàn tất.
Các liên kết chia sẻ được tạo ngay trên website. Chỉ đích do độc giả chọn mới mở ra; các kết nối khác vẫn chưa được sử dụng.
Đặt lựa chọn chia sẻ ở nơi phù hợp với người đọc
Sau bài viết
Ở giữa trang
[devenia_share]. Mỗi khối hay mã ngắn có thể chọn mạng xã hội và tiêu đề riêng. Để trống tiêu đề sẽ giữ các liên kết nhưng không hiển thị tiêu đề.Tránh xuất hiện hai nhóm nút
Chọn những dịch vụ độc giả sử dụng
Các lựa chọn gồm X, Facebook, LinkedIn, Bluesky, Reddit, Pinterest, Telegram, WhatsApp, email và SMS. Bạn chọn dịch vụ cần hiển thị và thứ tự của chúng. Không cần đưa tất cả lên trang.
Kiểm tra điều kiện của dịch vụ đích
Pinterest cần có ảnh. Liên kết email và SMS cần ứng dụng tương thích trên thiết bị của người đọc. Liên kết chia sẻ không đảm bảo mạng xã hội sẽ hiển thị ảnh hay đoạn chữ nào trong phần xem trước. Plugin không lên lịch đăng bài và không đo số lần chia sẻ hoàn tất.
Cấu hình xong, các nút mới có thể xuất hiện
1. Đọc và lưu cấu hình
devenia-social-sharing/get-settings, sau đó gửi toàn bộ đối tượng cài đặt đến devenia-social-sharing/update-settings. Cả hai đều yêu cầu quyền manage_options. Hãy gửi cả những giá trị cần giữ lại: mỗi lần cập nhật thay thế toàn bộ cấu hình.2. Điền nội dung chữ
{url}. Nếu thiếu nội dung bắt buộc, các liên kết chia sẻ sẽ không hiển thị.3. Kiểm tra từng ngôn ngữ và thiết bị
Một plugin nhỏ với nhiệm vụ rõ ràng
Yêu cầu WordPress 6.9 trở lên và PHP 7.4 trở lên. Trang công khai dùng liên kết thông thường và biểu tượng SVG cục bộ. Plugin không thêm tệp định kiểu hay JavaScript vào trang công khai. JavaScript của plugin chỉ dùng trong trình soạn thảo khối.
Lập trình viên có thể hiển thị khu vực chia sẻ bằng devenia_social_sharing_render() và kiểm tra vị trí cùng nội dung chữ bắt buộc bằng devenia_social_sharing_get_surface_manifest(). Giao diện WordPress chịu trách nhiệm về thiết kế. Polylang là tùy chọn.
Vì sao chúng tôi tạo bản phát triển riêng
Chúng tôi tạo một nhánh phát triển từ Scriptless Social Sharing vì bản gốc thiếu khả năng hỗ trợ ngôn ngữ mà các website đa ngôn ngữ của mình cần. Devenia Social Sharing điều chỉnh nội dung chữ theo ngôn ngữ, tích hợp trực tiếp với Polylang để dịch tiêu đề, nhãn hỗ trợ tiếp cận và nội dung email.
Plugin gốc do Robin Cornett phát triển. Bản phát triển này giữ nguyên thông báo bản quyền và các điều khoản giấy phép GPL-2.0-or-later của bản gốc.
