✏️ 编辑:class-lcp-data-store.php
路径:
/home/forge/kingkrunch.com/wp/wp-content/plugins/wp-smush-pro/core/lcp/class-lcp-data-store.php
大小:871 B · 修改:2026-09-29 06:58:27 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
<?php namespace Smush\Core\LCP; use Smush\Core\Url_Utils; abstract class LCP_Data_Store { /** * @var Url_Utils */ private $url_utils; public function __construct() { $this->url_utils = new Url_Utils(); } abstract public function save( $url, $is_mobile, $lcp_data ); abstract public function get( $url, $is_mobile ); abstract public function delete_all(); abstract public function get_type(); abstract public static function get_type_key(); public function get_object_id() { return false; } public function to_array() { return array(); } public function from_array( $data ) { } protected function make_key( $url, $is_mobile ) { $url = $this->url_utils->normalize_url( $url ); $is_mobile = (int) $is_mobile; return LCP_Helper::get_key_prefix() . md5( $url . $is_mobile ); } }
💾 保存
取消
保存为 UTF-8,换行统一为 LF