七度手机站

wordpress微博图床上传插件(WPImage2WeiBo)

wordpress微博图床上传插件(WPImage2WeiBo)

版本: 大小:15.6K

类别:编程开发 时间:2023-09-01

请使用电脑访问此页面下载

WPImage2WeiBo是一款由霖大神开发的wordpress微博图床上传插件。主要是有2种模式,一种是常规模式(不修改文章内容,访问页面时实时替换)。另一种是修改模式(保存文章时修改内容,查看页面时直接显示外链。图片很多时推荐选中)。站长这边推荐大家选择修改模式。因为选用常规模式,不开启缓存的话,打开内容页的时候将会非常卡顿,这是因为在内容加载的时候进行了大量的耗时操作(就是访问页面时候实时替换),但是使用了修改模式,就快多了。。。和本站长一样穷的朋友可以下载体验一下-_-!!!
github主页:https://github.com/YouthLin/WPImage2WeiBo

为什么需要微博账号和密码?

微博上传接口需要用户的 Cookies 信息,为了获取用户 Cookies 信息,插件需要用户名和密码进行自动登录。您的账号信息保存在 WordPress 设置中,
您需要自行保证您的数据库安全,若信息被盗,插件开发者将不承担任何责任。如果您不放心的话,可以注册一个新的账号使用。

图片传到哪里去了?

虽然图片是通过您的 Cookies 信息上传的,但图片将不会出现在您微博账号中,即上传图片后,既不会发布一条微博,也不会保存在您的微博相册中。
而仅仅是保存在微博服务器,我们可以通过返回的外链访问到图片。
安装插件的时候,我遇到一个问题,就是数据库没有显示出wp_weibo_image这张表。后来,我将lifecycle.php文件中创建数据表的时候去掉$charset_collate就可以了。
函数变为:

function wp_image_to_weibo_on_activation()
{
global $wpdb;
$table_name = LIN_WB_TABLE_NAME;
$charset_collate = $wpdb->get_charset_collate();
$sql = "CREATE TABLE IF NOT EXISTS wp_weibo_image(
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`post_id` bigint(20) unsigned NOT NULL DEFAULT 0,
`src` VARCHAR(255) NOT NULL DEFAULT '',
`pid` VARCHAR (50) NOT NULL DEFAULT '',
`create_time` timestamp NOT NULL DEFAULT NOW(),
PRIMARY KEY (`id`),
UNIQUE KEY uniq_post_id_src(`post_id`,`src`)
)";
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($sql);
}

v1.1更新日志
新增修改文章内容模式。保存文章时直接替换图片链接。
已知问题:从媒体库插入图片时,插入的内容实际是短标签,处理时将只会处理保存在数据库中的文章内容;
那么,响应式图片的 `srcset` 或 `sizes` 属性将不再生效,因为这些属性不保存在数据库中,是渲染页面时实时计算的。

同类推荐
精品推荐