真的换新主题了

真的换新主题了

为什么说“真的”这两个字,因为之前换过一次,还发了文章,结果第二天,我就把主题改回头了,文章页给删了,换了个寂寞,哈哈,不过,这次,应该算是真的了。

先看主题名称。

然后说下之前“假的”换主题,其实那款主题真的好,就是这个:

用上它之后,是这么美:

但是奈何,上面的 slide 条条,被我给整坏了,因为用的是鹅厂的图片仓库,所以可能和这个主题有个小小的不兼容吧,原本测试用的图,我直接媒体库给删了,然后回过头来想要换个新的图片,结果哦豁,上传图片的按钮找不到了,哈哈,他没有了,我把主题所有文件从头到尾看了一遍,天书一般……反正基本没看懂,所以我觉得,嗯,他就是BUG,没有地方修,所以第二天,我假想着缓存可以让那按钮出现,结果没有,一键三连换回 wildbook 主题,哼,不留爷,也走了。

但是赖不住寂寞啊,就……又开始了。

Blogcraft 这主题其实刚出的时候,我下了,看过也觉得挺好,就是一开始没整明白,为了调试,后台直接把分类全删了,然后感觉更乱了,索然无味,但是分类全无再一条条添加分类也是麻烦,那个批量,还只能加不能减,就很鸡肋,索性,文章只有 190 篇,手动暂时累不死我。

然后今天从新整他,构思也和上次不同,分类就没颠覆性折腾,就突然喜欢上了这款主题,主要还是干净,原本的 wildbook 其实也不能说不干净,但是吧,整个半边的大图,就会显得很拥挤……也许是篇幅太大,下次改成 25% 的宽度篇幅看看,可能感觉就不一样了吧。

总之,wildbook 主题也放在后台,没删,毕竟 1.9.4 版本的不好找,网上基本都是 1.8.+ 的版本,字体啥的就很笼统,说道字体,Blogcraft 可能唯一让我不开心的就是字体了,没有直观的字体修改,而且很多区块的字体都是统一的设置,改了这,那就也变了,最后干脆一不做二不休,全改成 ‘Noto Serif SC’ 这款字,省心了。

就是一些细节的东西,折腾的我老半天,比如:链接点击后四周有边框。这东西,我现在知道是:

:focus

这玩意后面要用

outline:none

来修改,或者怎么怎么样,但是我原本是不知道的,找到的教程只有讲 outline:none,提都没有提 focus 这东西,我就直接搜索了 outline ,结果改了个寂寞,有的线是没有了,但是大篇幅的框框还是在,多番百度才找到了 focus 这个东西,代码真是让人头秃的东西。

然后这主题有个挺有意思的设定,就是顶部“你好,朋友!”右侧的空白处,其实是有张图了,我这边图的设定高度是 1px,为什么是 1,因为主题上说最完美的高度是 0px,我设定不出来,所以弄了张 1px 的,就奇了怪了,为啥都知道完美高度是 0,还要再设置个这玩意,直接不弄不就好了吗,是我不理解的程序员。但其实这里图片是可以设置其他高度的,之前试过做了个长条图片,但是效果确实不好看,不然,这里可以直接做广告位了。

最后,就大概是全站的设定样式。


2022.08.09 补充。

最后 functions.php 添加的内容,和直接修改的 CSS 文件。以防主题更新,没有额外增加 child 主题也是麻烦,之后要考虑加个 child 才行。

// 评论回应邮件通知
function comment_mail_notify($comment_id) {
  $admin_email = get_bloginfo ('admin_email'); 
  $comment = get_comment($comment_id);
  $comment_author_email = trim($comment->comment_author_email);
  $parent_id = $comment->comment_parent ? $comment->comment_parent : '';
  $to = $parent_id ? trim(get_comment($parent_id)->comment_author_email) : '';
  $spam_confirmed = $comment->comment_approved;
  if (($parent_id != '') && ($spam_confirmed != 'spam') && ($to != $admin_email)) {
    $wp_email = 'no-reply@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));
    $subject = '您在 [' . get_option("blogname") . '] 的留言有了新回复';
    $message = '
        <div style="-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;background-color:white;border-top:2px solid #12ADDB;box-shadow:0 1px 3px #AAAAAA;line-height:180%;padding:0 15px 12px;width:500px;margin:50px auto;color:#555555;font-family:Century Gothic,Trebuchet MS,Hiragino Sans GB,微软雅黑,Microsoft Yahei,Tahoma,Helvetica,Arial,SimSun,sans-serif;font-size:12px;">
        <h2 style="border-bottom:1px solid #DDD;font-size:14px;font-weight:normal;padding:13px 0 10px 8px;"><span style="color: #12ADDB;font-weight: bold;">&gt;</span>您在 <a style="text-decoration:none;color: #12ADDB;" href="' . get_option('home') . '" rel="external nofollow" target = "_blank"  rel="external nofollow" target = "_blank"  rel="external nofollow" target = "_blank"  target="_blank" rel="noopener noreferrer">' . get_option('blogname') . '</a> 博客上的留言有回复啦!</h2><div style="padding:0 12px 0 12px;margin-top:18px"><p>亲爱的 ' . trim(get_comment($parent_id)->comment_author) . ', 您好!您曾在文章《' . get_the_title($comment->comment_post_ID) . '》上发表评论:</p>
        <p style="background-color: #f5f5f5;border: 0px solid #DDD;padding: 10px 15px;margin:18px 0">'. trim(get_comment($parent_id)->comment_content) . '</p><p>'. trim($comment->comment_author) .'给您的回复如下:</p><p style="background-color: #f5f5f5;border: 0px solid #DDD;padding: 10px 15px;margin:18px 0">' . trim($comment->comment_content) .'</p><p>您可以点击<a href="' . htmlspecialchars(get_comment_link($parent_id, array('type' => 'comment'))) . '" rel="external nofollow" target = "_blank" >查看回复的完整内容</a>,欢迎再次光临<a href="' . get_option('home') . '" rel="external nofollow" target = "_blank"  rel="external nofollow" target = "_blank"  rel="external nofollow" target = "_blank" >' . get_option('blogname') . '</a> 。</p>
        <p style="color: #000;background: #f5f5f5;font-size:11px;border: solid 1px #eee;padding: 2px 10px;">请注意:此邮件由 <a href="' . get_option('home') . '" rel="external nofollow" target = "_blank"  rel="external nofollow" target = "_blank"  rel="external nofollow" target = "_blank" >' . get_option('blogname') . '</a> 自动发送,请勿直接回复。<br />如果此邮件不是您请求的,请忽略并删除!</p></div></div>';
    $from = "From: \"" . get_option('blogname') . "\" <$wp_email>";
    $headers = "$from\nContent-Type: text/html; charset=" . get_option('blog_charset') . "\n";
    wp_mail( $to, $subject, $message, $headers );
  }
}
add_action('comment_post', 'comment_mail_notify');
// -- END ----------------------------------------

function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-191', '-192', '-193' );
}
return $query;
}

add_filter( 'pre_get_posts', 'exclude_category_home' );

include("finthon.php");

7 thoughts on “0

    1. 对的,这主题挺优秀的,我是那种比较喜欢特色图片的,这这题如果不用特色图片,也非常棒,另一种韵味了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code

Previous post 主题首页不显示指定分类
Next post 来,看看猫