4 Star 38 Fork 11

ghboke / CorePress

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
header.php 9.14 KB
一键复制 编辑 原始数据 按行查看 历史
mainpc 提交于 2021-06-19 20:26 . 4.9
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta name="Referrer" content="origin"/>
<?php
global $set;
if ($set['code']['headcode'] != null) {
echo base64_decode($set['code']['headcode']);
}
if ($set['code']['alifront'] != null) {
echo '<style>.icon {width: 18px; height: 18px;vertical-align: -3px;fill: currentColor;overflow: hidden;}</style>';
}
if ($set['theme']['bagimg'] != null) {
if (!is_page_template('page-login.php') && !is_page_template('page-reg.php')) {
if ($set['theme']['bagimg_showtype'] == 1) {
echo "<style>html, body, #app {background-image: url('{$set['theme']['bagimg']}')!important;background-position: center center;background-attachment: fixed;background-size: cover;}</style>";
} else {
echo "<style>html, body, #app {background-image: url('{$set['theme']['bagimg']}')!important;background-position: center center;background-attachment: fixed;}</style>";
}
}
}
if ($set['routine']['favicon'] != null) {
?>
<link rel="icon" href="<?php echo $set['routine']['favicon'] ?>" type="image/x-icon"/>
<?php
}
?>
<style>
:root {
--Maincolor: <?php echo $set['theme']['themeColor']?> !important;
--MaincolorHover: <?php echo $set['theme']['themeHoverColor']?> !important;
--fontSelectedColor: <?php echo $set['theme']['fontSelectedColor']?> !important;
}
#nprogress .bar {
background: var(--Maincolor) !important;
}
</style>
<?php
if ($set['module']['preventred'] == 1) {
if (is_wx_qq()) {
die('网站不支持QQ或者微信内访问,请点击右上角菜单,使用外部浏览器打开网站');
}
}
if ($set['theme']['font'] != 'no') {
echo '<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/ghboke/corepresscdn@master/static/lib/font/' . $set['theme']['font'] . '/font.css">';
?>
<style>
html, textarea {
font-family: <?php echo $set['theme']['font']?>, PingFang\ SC, Hiragino\ Sans\ GB, Microsoft\ YaHei, STHeiti, WenQuanYi\ Micro\ Hei, Helvetica, Arial, sans-serif !important;
}
</style>
<?php
}
file_load_css('main-mobile.css');
loadiconfont_by_cdn();
file_load_css('main.css');
file_load_js('jquery.min.js');
wp_head();
if ($set['theme']['loadbar'] == 1) {
file_load_lib('nprogress/nprogress.min.css', 'css');
file_load_lib('nprogress/nprogress.min.js', 'js');
}
if ($set['theme']['refurbish'] == 1) {
file_load_js('jquery.pjax.min.js');
}
if ($set['module']['imglazyload'] == 1) {
file_load_js('jquery.lazyload.min.js');
}
file_load_js('tools.js');
if ($set['code']['css'] != null) {
echo "<style>" . base64_decode($set['code']['css']) . "</style>";
}
if (is_home()) {
file_load_lib('swiper/swiper.min.css', 'css');
file_load_lib('swiper/swiper.min.js', 'js');
}
global $set;
if (is_home()) {
if ($set['seo']['openseo'] == 1) {
if ($set['seo']['indextitle'] != '') {
$title = $set['seo']['indextitle'];
} else {
$title = get_bloginfo('name');
}
} else {
$title = get_bloginfo('name');
}
} elseif (is_single() || is_page()) {
if ($set['post']['imgradius'] == 1) {
?>
<style>
.post-content-post img {
border-radius: 10px;
}
</style>
<?php
}
if ($set['post']['imgshadow'] == 1) {
?>
<style>
post-content-content img {
box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
</style>
<?php
}
file_load_js('qrcode.min.js');
file_load_js('clipboard.min.js');
file_load_css('comment-module.css');
file_load_css('post-content.css');
file_load_lib('fancybox/jquery.fancybox.min.css', 'css');
file_load_lib('fancybox/jquery.fancybox.min.js', 'js');
file_load_lib('fancybox/init.js', 'js');
if ($set['module']['highlight'] == 1) {
file_load_lib('highlight/highlight.min.js', 'js');
if ($set['module']['highlighttheme'] == 1) {
file_load_lib('highlight/style/corepress-dark.css', 'css');
} else {
file_load_lib('highlight/style/corepress.css', 'css');
}
}
if ($set['seo']['openseo'] == 1) {
$delimiter = $set['seo']['title_delimiter'];
if ($set['seo']['titlestyle'] == 'site_title') {
$title = get_bloginfo('name') . $delimiter . get_the_title();
} elseif ($set['seo']['titlestyle'] == 'title_site') {
$title = get_the_title() . $delimiter . get_bloginfo('name');
} else {
$title = get_the_title();
}
} else {
$title = get_the_title();
}
} elseif (is_category()) {
$catid = corepress_get_current_category_id();
$cat_seo = get_option('corepress_cat_set_' . $catid);
if ($set['seo']['catseo'] == 1) {
if ($cat_seo['title'] == '') {
$title = single_cat_title('', false);
} else {
$title = $cat_seo['title'];
}
} else {
$title = single_cat_title('', false);
}
} elseif (is_tag()) {
$delimiter = $set['seo']['title_delimiter'];
if ($set['seo']['openseo'] == 1) {
if ($set['seo']['titlestyle'] == 'site_title') {
$title = get_bloginfo('name') . $delimiter . single_cat_title('', false);
} elseif ($set['seo']['titlestyle'] == 'title_site') {
$title = single_cat_title('', false) . $delimiter . get_bloginfo('name');
} else {
$title = single_cat_title('', false);
}
} else {
$title = single_cat_title('', false);
}
} elseif (is_author()) {
$delimiter = $set['seo']['title_delimiter'];
if ($set['seo']['openseo'] == 1) {
if ($set['seo']['titlestyle'] == 'site_title') {
$title = get_bloginfo('name') . $delimiter . get_the_author() . '的文章';
} elseif ($set['seo']['titlestyle'] == 'title_site') {
$title = get_the_author() . '的文章' . $delimiter . get_bloginfo('name');
} else {
$title = get_the_author() . '的文章';
}
} else {
$title = get_the_author() . '的文章';
}
} else {
if ($set['seo']['openseo'] == 1) {
$delimiter = $set['seo']['title_delimiter'];
$title = wp_title($delimiter, false, 'right');
} else {
$title = wp_title('&raquo;', false, 'right');
}
}
echo "<title>{$title}</title>";
$keywords = '';
$description = '';
if (is_home()) {
if ($set['seo']['description'] != null) {
$description = $set['seo']['description'];
} else {
$description = get_bloginfo('description');
}
if ($set['seo']['keyword'] != null) {
$keywords = $set['seo']['keyword'];
}
} else if (is_single() || is_page()) {
global $post;
global $corepress_post_meta;
$corepress_post_meta = json_decode(get_post_meta($post->ID, 'corepress_post_meta', true), true);
if (empty($corepress_post_meta['seo']['open'])) {
$corepress_post_meta['seo']['open'] = 0;
}
if (empty($corepress_post_meta['closesidebar'])) {
$corepress_post_meta['closesidebar'] = 0;
}
if (empty($corepress_post_meta['postrighttag']['open'])) {
$corepress_post_meta['postrighttag']['open'] = 0;
}
if (empty($corepress_post_meta['catalog'])) {
$corepress_post_meta['catalog'] = 0;
}
if ($corepress_post_meta['seo']['open'] == 1) {
$description = $corepress_post_meta['seo']['description'];
$keywords = $corepress_post_meta['seo']['keywords'];
} else {
$description = str_replace("\n", "", mb_strimwidth(strip_tags($post->post_content), 0, 200, "…", 'utf-8'));
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag) {
$keywords = $keywords . $tag->name . ", ";
}
$keywords = rtrim($keywords, ', ');
}
} elseif (is_tag()) {
// 标签的description可以到后台 - 文章 - 标签,修改标签的描述
$description = tag_description();
$keywords = single_tag_title('', false);
} elseif (is_category()) {
$catid = corepress_get_current_category_id();
$cat_seo = get_option('corepress_cat_set_' . $catid);
if ($cat_seo['description'] == '') {
$description = category_description();
} else {
$description = $cat_seo['description'];
}
if ($cat_seo['keywords'] == '') {
$keywords = single_tag_title('', false);
} else {
$keywords = $cat_seo['keywords'];
}
if ($set['seo']['openseo'] != 1) {
if ($set['seo']['catseo'] == 1) {
?>
<meta name="keywords" content="<?php echo $keywords; ?>"/>
<meta name="description" content="<?php echo $description; ?>"/>
<?php
}
}
}
$description = trim(strip_tags($description));
$keywords = trim(strip_tags($keywords));
if ($set['seo']['openseo'] == 1) {
if (post_password_required() == false) {
?>
<meta name="keywords" content="<?php echo $keywords; ?>"/>
<meta name="description" content="<?php echo $description; ?>"/>
<?php
}
}
?>
PHP
1
https://gitee.com/ghboke/corepress.git
git@gitee.com:ghboke/corepress.git
ghboke
corepress
CorePress
master

搜索帮助