软件大小:15.6K
软件语言:简体中文
软件授权:官方版
软件类别:编程开发
软件等级:
更新时间:2023-09-01
应用平台:Win10/Win8/Win7
50%
50%
本地下载
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` 属性将不再生效,因为这些属性不保存在数据库中,是渲染页面时实时计算的。