分類
网站

wordpress中functions.php的常用代码

//** *From https://mariushosting.com/how-to-upload-webp-files-on-wordpress/*/
//** *Enable upload for webp image files.*/
//** *支持上傳 webp 格式的圖片文件 */
function webp_upload_mimes($existing_mimes) {
    $existing_mimes['webp'] = 'image/webp';
    return $existing_mimes;
}
add_filter('mime_types', 'webp_upload_mimes');

//** * Enable preview / thumbnail for webp image files.*/
//** *支持預覽 webp 圖片的縮略圖*/
function webp_is_displayable($result, $path) {
    if ($result === false) {
        $displayable_image_types = array( IMAGETYPE_WEBP );
        $info = @getimagesize( $path );

        if (empty($info)) {
            $result = false;
        } elseif (!in_array($info[2], $displayable_image_types)) {
            $result = false;
        } else {
            $result = true;
        }
    }

    return $result;
}
add_filter('file_is_displayable_image', 'webp_is_displayable', 10, 2);

在footer中添加谷歌分析代码:

/*在底部添加谷歌分析代码*/
<?php
function add_googleanalytics() { ?>
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-********-1', 'yoursite.com');
  ga('send', 'pageview');

</script>
<?php }

add_action('wp_footer', 'add_googleanalytics');?>

本文更新於 2020/06/23。

分類
其它

查看系统运行时间

Linux下用命令uptime。

Windows下用命令systeminfo。使用中发现会出现“系统启动时间:暂缺”的现象。这是可用net statistics workstation来查看启动时间。

Android下,在拨号界面输入*#*#4636#*#*,选择Battery information,里面的Time since boot就是了。此命令还可查看一些软件的使用状况。

分類
方法

gimp学习笔记

网易云课堂推出的GNU图像处理程序—GIMP学习


渐变填充很简单,设定好前景色与背景色,画一条直线就填充好了,填充快捷键l。

快速选中非透明区域(如文字图层中的非透明区域),可以在图层上右键,然后倒数第三项“Alpha到选区”即可

在给文字描边时,选中文字区域后,不仅可以在“编辑”中的“勾画选区”实现描边,还可以在“选择”中“增长”以扩大选区,然后新建个透明图层并至于文字图层下并填充(shift+b)之。

投影特效很简单,选中图层后,“滤镜”-“光源和阴影”-“Drop Shadow”,不明白为什么要反选“Allow resizing”,但效果还不错。

“图像”-“模式”中可选RGB模式和灰度模式。

快速蒙版的按钮位于数值标尺的下方,如果找不到可以按shift+q。

默认的视图放大缩小快捷键挺奇怪的,分别是-和+,-没得说可是+要按shift+=才行。

减淡工具可以做牙齿美白。

金属拉丝效果可以用一个灰背景,配合“效果”中的“噪音”-“RGB噪音”和“模糊”-“动态模糊实现”。

“光剑”效果使用的是一系列高斯模糊加图层的掩盖效果,然后通过“颜色”-“单色化”来调节出一个漂亮的光晕(亮度低些颜色变化会较明显)。

“滤镜”-“扭曲”-“交互式翘曲”类似与液化,可以放大眼睛缩小嘴巴什么的。

“测量工具”(shift+m),可以测量长度和角度,适用与精确的旋转图像等。

分類
其它

google adsense已绑定blogspot

多年前申请过blogspot的博客,那时候刚开始,还没封。我就顺带要注册adsense,当时也没什么文章在里面,自然是没批准。后来被封了,就没管,心想应该要不了多久就会接解开吧。天真的像不丹的难民一样。

多年后又想玩这个,发现居然把blogspot和谷歌帐号绑定了,怎么也改不了,没办法,又申请了一个小号,试试这次能否成功。

教训就是大家申请adsense帐号时一定要想清楚,一旦申请就不能改域名了!

其实我也搜索到一篇修改AdSense账户展示广告网址的方法,有兴趣的可以试试。

最后一小点提示,在Ubuntu的Opera中,申请adsense可能出现按钮点击无效和下拉菜单不更新的情况,用chromium就没有这些问题了。

分類
网站

pre与code嵌套会有缩进

<pre>与<code>标签嵌套后会产生奇怪的首行缩进,而且没找到解决办法,于是不嵌套,只用<pre>就可以了。

默认情况下修改<pre>样式为white-space:pre ;,修改<code>样式为margin: 0rem;,问题即可解决!

分類
方法 网站

在wordpress文章的头部引用js

首先需要在主题的子主题的function.php中添加如下代码

function my_js() {
    if (is_single() || is_page()) {
        global $post;
        $my_js=get_post_meta($post->ID, 'my_js', true);
        if($my_js){
                echo '<script type="text/javascript" src="'.$my_js.'"></script>';
        }
    }
}
add_action('wp_head','my_js');

然后在新建文章页面找到“自定义栏目”,如果没找到就到页面右上角的“显示选项”里将其打开。添加自定义栏目,名称填“my_js”,值填你的js路径,如“http://www.google-analytics.com/analytics.js”,即可在编辑框进行调用了。其中引用的js将会写在head中。

同理,稍作修改亦可添加外部css,以及js或css片段。

分類
其它 方法

获取谷歌搜索结果中的链接

谷歌明明已经搜到网址了却打不开?试试这个!



提取出的链接:
 

兼容谷歌移动版与桌面版搜索结果还有谷歌快讯中的链接。
源码下载

本文更新於 2024/05/13。