以下內容是 2022年 January 的归档:

WordPress搬家水印插件DX-Watermark出错不能用解决办法

DX-Watermark是一个很好用的插件。 https://cn.wordpress.org/plugins/dx-watermark/ 不过这个插件已经有七八年没维护了,由于我用的还是老版本WP 4.9.4 所有依然还能使用,官方目前提示的也是最近3个版本不能用。 所以在遇到启用插件报错后,我怀疑是不是设置问题,去设置页,发现以前能预览的基础图片也不显示。 网上说是路径问题,于是在数据库修改了链接。 wp_options这张表 这两行里,点击编辑。 由于搬家之前我使用的是/home/wwwroot/www.pianpai.com/uploads/dw-uploads/waterok.png 而使用宝塔面板后,我的FTP路径默认变成了这个。 /www/wwwroot/www.pianpai.com/uploads/dw-uploads/waterok.png 所以编辑后在里面直接修改,修改后点执行。就改好了。 DX-Watermark-options和DX-Watermark-options-preview都需要点击“编辑”进行修改。 修改后发现还是不行啊。预览水印,插件还是报错。 想到都改了水印图片的路径了,应该也没问题了呀。 去插件页,发现插件是1.0.3版本,这个插件确实很久没更新过,但是最后的版本是1.0.4。 于是试下看看1.0.4能不能用。 下载后FTP上传覆盖后,发现能预览了。问题就解决掉了。 总结一下,两个问题,一个是搬家后网站的目录地址发生改变,数据库依然是保存的之前的路径地址。然后是1.0.3版本惹得错。 切记注意。 如果你也是遇到这个插件,不会操作修改。我可以提供付费服务。30元。 顺便提供一下最终版的DX-Watermark 1.0.4下载。 点此下载dx-watermark (more...)

阿里云轻量应用服务器如何退款的教程 操作流程方法

之前用到过一个新加坡节点的阿里云轻量应用服务器,后面转移到了香港节点,作为有时候测试站点以及演示作品用,现在旧的新加坡的阿里云轻量应用服务器不想要了,需要退款,顺便记录一下方法教程。 第一步 然后在左侧菜单找到订单,默认退订管理,在订单栏目下面,默认是折叠起来的,点一下箭头展开就可以看到。 第二步 选择退款原因,勾选协议,即可退订。 确定 后面一般有个身份验证,通过了就行。 官方说的将在2-3个工作日内处理完毕,并以短信的形式通知您,请耐心等待。 也可以在“我的订单”中查询到退订的处理进程,退款款项会退至用于支付的原支付宝帐号、网银渠道或阿里云账号中。 (more...)

Discuz搬家出现502 Bad Gateway错误的一个情况

发现是/uc_server/data/config.inc.php与config/config_ucenter.php中的不一致。 解决这个问题后,发现还是有问题,如下 原来是搬家后,data目录权限必须可写。 chmod -R 777 /www/wwwroot/www.pianpai.com//data/ 然后,需要到/admin.php— 工具–去更新一下缓存。 (more...)

已经提交到Google为什么网站收录还是很少

如果你做的网站主要针对其他地区的用户,那么你肯定一般都会提交都谷歌,使用谷歌现在的工具google search console,一段时间后发现居然收录还是很少,查看google search console覆盖率有提示“已抓取 – 尚未编入索引”下面有很多的链接,就像我今天一样,我有一个网站是有不少采集内容,所以遇到这种情况我也不感到意外。 这里提醒一下,如果网站长时间大概一周左右,谷歌收录依然很少,需要排查一下是否是这个问题,如果是这样问题,可能网站需要多做一些原创工作,原创多了,有些被排除的网站可能依然会被收录一些。 https://search.google.com/search-console/index 官方是这样说的. 已抓取,但尚未编入索引:Google 已抓取相应网页,但尚未将其编入索引。日后,该网页可能会被编入索引,也可能不会被编入索引;无论如何,您都无需重新提交该网址以供抓取。 已发现 – 尚未编入索引:Google 已发现相应网页,但尚未将其编入索引。这通常意味着,Google 想要抓取该网址,但这样预计会导致网站过载;因此,Google 重新安排了抓取时间。这就是该网页的上次抓取日期在报告中为空的原因。 https://support.google.com/webmasters/answer/7440203#crawled (more...)

lnmp上删除.user.ini文件

有时候网站不想折腾了,也想删除了之。(当然有时候数据还是备份了),准备直接删除 1rm -rf /www/wwwroot/www.pianpai.com/ 结果遇到这样的情况。 1rm: cannot remove ‘/www/wwwroot/www.pianpai.com/.user.ini’: Operation not permitted 通常其他都删除了,就剩一个.user.ini没删除,导致整个文件夹还在,有点强迫症,想清理了看起来舒服点。 废话不多直接上命令 1234567chattr -i /www/wwwroot/www.pianpai.com/.user.ini             #解除锁定 chmod -R 777 /www/wwwroot/www.pianpai.com/.user.ini  #赋777权限  rm -rf /www/wwwroot/www.pianpai.com/.user.ini               #删除文件  rm -rf /www/wwwroot/www.pianpai.com/ #搞定了 就是这个过程,记录一下,分享给你。 (more...)

WordPress免插件实现相关文章的代码

实现WordPress相关文章有很多的插件,有些主题也自带,刚好喜欢的一个主题没有这个功能,那么我们可以尝试自己来添加。 我们要实现的效果图如下: 代码分为两部分,一部分是放到主题文章需要显示的地方,一般放在single.php。 插入到主题的代码 1234567891011121314151617181920212223242526272829303132333435<div class="relatedposts"> <h3>Related posts</h3> <?php   $orig_post = $post;   global $post;   $tags = wp_get_post_tags($post->ID);       if ($tags) {   $tag_ids = array();   foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;   $args=array(   'tag__in' => $tag_ids,   'post__not_in' => array($post->ID),   'posts_per_page'=>4, // Number of related posts to […] (more...)

lnmp遇到letsencrypt 168小时创建超过5次 改为zerossl

lnmp生成证书,遇到“too many certificates (5) already issued for this exact set of domains in the last 168 hours”,意思是在7天内已经生成了5次了。要限制我们了,但是…… 首先不要慌,SSL免费证书又不止它一家。咱们换成ZeroSSL的,开干 更换lnmp默认SSL服务商为 ZeroSSL 1acme.sh --set-default-ca --server zerossl 关联你的 ZeroSSL 账号([email protected] 改成你自己的 ZeroSSL 邮箱,切忌不要乱填哦!) 1acme.sh --register-account -m [email protected] --server zerossl 这里的acme.sh位置不能错,比如lnmp一般在/usr/local/acme.sh/acme.sh 那么上面的语句就变成了 1/usr/local/acme.sh/acme.sh --set-default-ca --server zerossl 1/usr/local/acme.sh/acme.sh --register-account -m [email protected] --server zerossl 在lnmp添加vhost的时候或者ssl的时候,到这一步的时候 123Add SSL Certificate (y/n) y 1: […] (more...)

WordPress获取附件的名字和大小

WordPress获取附件信息,比如附件的名字和大小。在网上找了一圈,不太适合我要用的场景,后面在stackoverflow上面找到了合胃口的。记录一下,也分享给你。 12345678910111213141516// retrieve file of the custom field  $file = get_post_meta(get_the_ID(), 'wp_custom_attachment', true);  //get the url  $url = $file['url'];  //Replace url to directory path   $path = str_replace( site_url('/'), ABSPATH, esc_url( $url) );   if ( is_file( $path ) ){     $filesize = size_format( filesize( $path ) );     $filename = basename($path);   […] (more...)

WordPress 通过指定文章ID获取该文章的第一张图片

百度了一堆都不太好用,主要是我要在自定义文章类型(custom_type)的文章中调用默认文章类型(post)的第一张图片。其实我是为了扩充版面,让内容看起来不至于空虚,所以调用任意一张都可以。 Google了一下,找到了,这里记录一下。 123456789101112function get_first_image( $post_id ) {     $attach = get_children( array(         'post_parent'    => $post_id,         'post_type'      => 'attachment',         'post_mime_type' => 'image',         'order'          => 'DESC',         'numberposts'    => […] (more...)

Discuz在帖子内容页调用主题摘要的代码

废话不多说,直接在模板页/template/default/forum/viewthread_node_body.htm 内插入代码即可。调用discuz官方的代码。 1{echo dhtmlspecialchars($metadescription)} (more...)