标签 图片 下的文章

方法是和WP上是一样的,先要选择自己喜欢的暗箱样式,一般都会选择FACEBOX、Lightbox当然其他的也一样。这些插件提供了一种简单的方式为图片、网页和多媒体添加灯箱功能。
1576825165(1).png
1、引用 FancyBox插件

<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<!--如果主题已经引用了jQuery库,可以忽略这条-->
<link rel="stylesheet" href="https://cdn.staticfile.org/fancybox/3.5.2/jquery.fancybox.min.css">
<script src="https://cdn.staticfile.org/fancybox/3.5.2/jquery.fancybox.min.js"></script>

2、给文章图片添加标签

<?php
    $pattern = '/\<img.*?src\=\"(.*?)\"[^>]*>/i';
    $replacement = '<a href="$1" data-fancybox="gallery" /><img src="$1" alt="'.$this->title.'" title="点击放大图片"></a>';
    $content = preg_replace($pattern, $replacement, $this->content);
    echo $content;
?>

用上面的代码替换post.php里的

<?php $this->content(); ?>

3、在头部或者尾部初始化

<script type="text/javascript">
    $(document).ready(function () {
        $( ".fancybox").fancybox();
    });
</script>

打完收工,其他插件方法是一样的,就是添加图片标签不太一样。

在function.php里添加

function thumb($obj) {
    $rand_num = 10; //随机图片数量,根据图片目录中图片实际数量设置
    if ($rand_num == 0) {
        $imgurl = "随机图片存放目录/0.jpg";
        //如果$rand_num = 0,则显示默认图片,须命名为"0.jpg",注意是绝对地址
    }else{
        $imgurl = "随机图片存放目录/".rand(1,$rand_num).".jpg";
            //随机图片,须按"1.jpg","2.jpg","3.jpg"...的顺序命名,注意是绝对地址
    }
    $attach = $obj->attachments(1)->attachment;
    if(isset($attach->isImage) && $attach->isImage == 1){
        $thumb = $attach->url;
    }else{
        $thumb = $imgurl;
    }
        return $thumb;
}

在需要处引用

<img src="<?php echo thumb($this); ?>"/>

Windows10中已经使用了新版的图片程序,虽然功能强大但是打开很慢,并且使用并不方便,完全不如之前的“Windows照片查看程序”简捷方便。但windows10中并不能直接找到照片查看程序,那我们在windows10要怎么恢复默认为照片查看程序呢?

方法一:单项修改注册表

1、右击左下角的Windows图标,选择弹出菜单中的“运行”命令:“regedit”,并按回车键:

2、在打开的注册表编辑器中,从左侧依次展开:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Photo ViewerCapabilitiesFileAssociations:
QQ截图20190807095038.png
3、然后在右侧空白地方右击,选择“新建”->“字符串值”;字符串值,双击已经原有的“.tif”或者“tiff”,打开“编辑字符串”对话框,查看其中的“数值数据”,并复制到新建的里面;并将新建的名称改成你要的图片后缀,如“.jpg”“.png”".jpeg"等,要使用多少个格式就新建多少个。



- 阅读剩余部分 -