知更鸟主题自定义修改

崩天的勾玉
崩天的勾玉
崩天的勾玉
32
文章
0
评论
2021-04-1811:15:13
评论
72 2820字

七牛云适配

主题自带的不适合七牛云的参数,将thumbnail.php (inc/thumbnail.php)
第2070行修改为

echo $strResult[1][0].'?imageView2/1/w/'.zm_get_option('img_w').'/h/'.zm_get_option('img_h').'/format/webp/interlace/1/q/75'.'" alt="'.$post->post_title .'" width="'.zm_get_option('img_w').'" height="'.zm_get_option('img_h').'" /></a>';

我的参数为转webp、75质量
使用需要配合七牛云对象存储插件(老部落),图片上传到cdn后,插入文章中(此时无后缀)。文章发布后正文图片和缩略图都正常带上了后缀。

这里只改了一处,完整的方法是替换:
'?imageMogr2/gravity/Center/crop/'
'?imageView2/1/w/'

w').'x'.zm_get_option
w').'/h/'.zm_get_option

).'" alt="'.$post->post_title .'" width="'.zm_get_option('img
).'/format/webp/interlace/1/q/75'.'" alt="'.$post->post_title .'" width="'.zm_get_option('img

创建noreffer页面

主要是为了看视频去掉防盗链

创建header-noref.php:

<?php if ( ! defined( 'ABSPATH' ) ) { exit; } ?>
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta name="referrer" content="no-referrer" />
<?php begin_title(); ?>
<?php if ( !zm_get_option('favicon') == '' ) { ?>
<link rel="shortcut icon" href="<?php echo zm_get_option('favicon'); ?>">
<?php } ?>
<?php if ( !zm_get_option('apple_icon') == '' ) { ?>
<link rel="apple-touch-icon" sizes="114x114" href="<?php echo zm_get_option('apple_icon'); ?>" />
<?php } ?>
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
<?php wp_head(); ?>
<?php echo zm_get_option('ad_t'); ?>
<?php echo zm_get_option('tongji_h'); ?>
<?php if ( wp_is_mobile() && is_home() && !zm_get_option('mobile_home_url') == '' ) { ?>
	<?php header('location:'.zm_get_option('mobile_home_url').'') ?>
<?php } ?> 
</head>
<body <?php body_class(); ?> ontouchstart="">
<div id="page" class="hfeed site ">
	<?php get_template_part( 'template/menu', 'index' ); ?>
	<?php if (zm_get_option('m_nav')) { ?>
		<?php if ( wp_is_mobile() ) { ?><?php get_template_part( 'inc/menu-m' ); ?><?php } ?>
	<?php } ?>
	<nav class="bread">
		<div class="be-bread">
			<?php begin_breadcrumb(); ?>
			<?php type_breadcrumb(); ?>
			<?php begin_dw_breadcrumb(); ?>
		</div>
	</nav>
	<?php get_template_part('ad/ads', 'header'); ?>
	<?php get_template_part( 'template/header-sub' ); ?>
	<?php get_template_part( 'template/header-slider' ); ?>
	<div id="content" class="site-content line-numbers">

创建/pages/template-noref.php:

<?php
/*
Template Name: 无reffer页面
*/
if ( ! defined( 'ABSPATH' ) ) { exit; }
get_header(noref); ?>

<?php begin_primary_class(); ?>
<main id="main" class="site-main<?php if (zm_get_option('p_first') ) { ?> p-em<?php } ?>" role="main">

<?php while ( have_posts() ) : the_post(); ?>

<?php get_template_part( 'template/content', 'page' ); ?>

<?php if ( comments_open() || get_comments_number() ) : ?>
<?php comments_template( '', true ); ?>
<?php endif; ?>

<?php endwhile; ?>

</main><!-- .site-main -->
</div><!-- .content-area -->

<?php if ( get_post_meta($post->ID, 'no_sidebar', true) ) { ?>
<?php } else { ?>
<?php get_sidebar(); ?>
<?php } ?>
<?php get_footer(); ?>
  • 文章来自凡蜕博客, 转载请带上地址. 微信公众号: 『崩天的勾玉』
匿名

发表评论

匿名网友