WordPress无法将上传的文件移动至wp-content/uploads/
ps -aux | grep nginx #看到Nginx的线程所有者(启动用户)是www
ll /data/wwwroot/ #对应的权限是 644 所有者为root
chown -R www /data/wwwroot
WordPress 抱歉, 由于安全原因, 这个文件类型不受支持
打开wp-config.php你的WordPress安装文件,并在其上面 /* That’s all, stop editing! Happy blogging. */添加以下代码的地方:
define( \'ALLOW_UNFILTERED_UPLOADS\', true );
或者直接用插件,例如WP Extra File Types。
超过了站点的最大上传限制
首先,可通过插件,例如Themx Maximum Upload File Size,调整WordPress上传大小及时间限制。
第二步,调整例如nginx及php的上传大小限制。
nginx请在wordpress所在网址的对应配置文件location ~ .php$ {}中添加:
client_max_body_size 1024M;
php请在php.ini中修改如下三项:
upload_max_filesize = 1024M #上传文件大小限制
post_max_size = 1024M #post大小限制
memory_limit = 1024M #内存占用限制
如果在docker中部署的wordpress,相关php.ini修改参考:
docker exec -it wordpress-wordpress-1 bash
apt-get update
apt-get install nano -y
cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
nano /usr/local/etc/php/php.ini
菜单栏居中
WordPress后台>外观>Sakura主题设置>基本设置>自定义CSS样式
.site-header.is-homepage .lower-cantiner {
display: none;
}
.site-header.is-homepage.yya .lower-cantiner {
display: block;
}
.site-top .lower nav {
display: block !important;
}
.site-header:hover.is-homepage .lower-cantiner {
display: block;
}
.gizle {
top: 0px;
z-index: 9999;
}
.site-top .lower-cantiner {
position: absolute;
left: 50%;
min-width: 540.4px;
pointer-events: none;
}
.site-top .lower_mod {
display: inline-block;
margin: 15px 0 0 10px;
font-size: 16px;
float: unset;
position: relative;
left: -50%;
pointer-events: auto !important;
}
#show-nav.mobile-fit {
position: fixed !important;
right: 120px;
opacity: 0;
pointer-events: none;
}
@media (max-width: 900px) {
.site-top .lower {
left: 15px;
}
.site-top .lower-cantiner {
left: 0;
}
.site-top .lower nav.hide {
display: none !important;
}
#show-nav.mobile-fit {
opacity: 1;
pointer-events: auto;
}
}
@media (max-width:860px) {
.site-top .lower nav ul li .animated-hover i {
display: inline
}
}
同时修改header.php 文件
<div id="page" class="site wrapper">
<header class="site-header no-select is-homepage gizle sabit" role="banner">
<div class="site-top">
<div class="site-branding">
<?php if (akina_option('akina_logo')){ ?>
<div class="site-title">
<a href="<?php bloginfo('url');?>" ><img src="<?php echo akina_option('akina_logo'); ?>"></a>
</div>
<?php }else{ ?>
<span class="site-title">
<span class="logolink serif">
<a href="<?php bloginfo('url');?>">
<span class="site-name"><?php echo akina_option('site_name', ''); ?></span>
</a>
</span>
</span>
<?php } ?><!-- logo end -->
</div><!-- .site-branding -->
<div class="lower-cantiner">
<div class="lower lower_mod"><?php if(!akina_option('shownav')){ ?>
<div id="show-nav" class="showNav mobile-fit">
<div class="line line1"></div>
<div class="line line2"></div>
<div class="line line3"></div>
</div><?php } ?>
<nav class="mobile-fit-control hide"><?php wp_nav_menu( array( 'depth' => 2, 'theme_location' => 'primary', 'container' => false ) ); ?></nav><!-- #site-navigation -->
</div>
</div>
</div>
<?php header_user_menu(); if(akina_option('top_search') == 'yes') { ?>
<div class="searchbox"><i class="iconfont js-toggle-search iconsearch icon-search"></i></div>
<?php } ?>
</header><!-- #masthead -->
live2d
在合适的位置(footer.php里BODY标签结束之前)插入以下代码即可实现本站的live2d的效果:
<script src="https://cdn.jsdelivr.net/gh/acai66/[email protected]/autoload.js" async="async"></script>
https://hyacm.com/acai/ui/267/sakura_menu_live2d/
首页波浪效果
WordPress后台>外观>Sakura主题设置>基本设置>自定义CSS样式
#banner_wave_1 {
width: auto;
height: 65px;
background: url(https://cdn.qnight.ink/blogfile/wave1.png) repeat-x;
_filter: alpha(opacity=80);
position: absolute;
bottom: 0;
width: 400%;
left: -236px;
z-index: 5;
opacity: 1;
transiton-property: opacity,bottom;
transition-duration: .4s,.4s;
animation-name: move2;
animation-duration: 240s;
animation-fill-mode: backwards;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
#banner_wave_2 {
width: auto;
height: 80px;
background: url(https://cdn.qnight.ink/blogfile/wave2.png) repeat-x;
_filter: alpha(opacity=80);
position: absolute;
bottom: 0;
width: 400%;
left: 0;
z-index: 4;
opacity: 1;
transiton-property: opacity,bottom;
transition-duration: .4s,.4s;
animation-name: move2;
animation-duration: 160s;
animation-fill-mode: backwards;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@keyframes move1 {
100%{
background-position: 100% 0;
}
}
@keyframes move2 {
100%{
background-position: -100% 0;
}
}
.banner_wave_hide,.banner_wave_hide_fit_skin {
opacity:0 !important;
bottom:-999px !important
}
.headertop-down {
position:absolute;
bottom:50px;
left:calc(50% - 14px);
cursor:pointer;
z-index:5
}
@media(max-width:860px) {
.headertop-down {
display:none
}
}.headertop-down i {
font-size:28px;
color:#fff;
-ms-transform:scale(1.5,1);
-webkit-transform:scale(1.5,1);
transform:scale(1.5,1)
}
并在footer.php中引用js
<script src="https://cdn.jsdelivr.net/gh/acai66/[email protected]/wave.js" async="async"></script>
https://hyacm.com/acai/ui/181/sakura-wave/
logo效果
WordPress后台>外观>Sakura主题设置>基本设置>自定义CSS样式
/* logo */
.logolink a {
color: #464646;
float: left;
font-size: 20px;
font-weight: 800;
height: 56px;
line-height: 56px;
padding-left: 35px;
padding-right: 15px;
padding-top: 11px;
text-decoration-line: none
}
.logolink .sakuraso {
background-color: rgba(255, 255, 255, .5);
border-radius: 5px;
color: #464646;
height: auto;
line-height: 25px;
margin-right: 0;
padding-bottom: 0px;
padding-top: 1px;
text-size-adjust: 100%;
width: auto
}
.logolink a:hover .sakuraso {
background-color: orange;
color: #fff;
}
.logolink a:hover .shironeko,
.logolink a:hover .no,
.logolink a:hover rt {
color: orange;
}
.logolink.moe-mashiro a {
color: #464646;
float: left;
font-size: 25px;
font-weight: 800;
height: 56px;
line-height: 56px;
padding-left: 6px;
padding-right: 15px;
padding-top: 11px;
text-decoration-line: none;
}
.logolink.moe-mashiro .sakuraso,.logolink.moe-mashiro .no {
font-size: 25px;
border-radius: 9px;
padding-bottom: 2px;
padding-top: 5px;
}
.logolink.moe-mashiro .no {
font-size: 20px;
display: inline-block;
margin-left: 5px;
}
.logolink a:hover .no {
-webkit-animation: spin 1.5s linear infinite;
animation: spin 1.5s linear infinite;
}
.logolink ruby {
ruby-position: under;
-webkit-ruby-position: after;
}
.logolink ruby rt {
font-size: 10px;
letter-spacing:2px;
transform: translateY(-15px);
opacity: 0;
transiton-property: opacity;
transition-duration: 0.5s, 0.5s;
}
.logolink a:hover ruby rt {
opacity: 1
}
.moe-mashiro {
font-family: 'wenyihei-subfont', 'Merriweather Sans', Helvetica, Tahoma, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans-serif;;
}
.chinese-font {
font-family: 'Merriweather Sans', Helvetica, Tahoma, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans-serif;
}
修改header.php文件
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/acai66/mydl/fonts/wenyihei/wenyihei-subfont.css" media="all">
<link rel="stylesheet" href="https://fonts.lug.ustc.edu.cn/css?family=Noto+SerifMerriweather|Merriweather+Sans|Source+Code+Pro|Ubuntu:400,700|Noto+Serif+SC" media="all">
</head>
<body <?php body_class(); ?>>
<div class="scrollbar" id="bar"></div>
<section id="main-container">
<?php
if(!akina_option('head_focus')){
$filter = akina_option('focus_img_filter');
?>
<div class="headertop <?php echo $filter; ?>">
<?php get_template_part('layouts/imgbox'); ?>
</div>
<?php } ?>
<div id="page" class="site wrapper">
<header class="site-header no-select is-homepage gizle sabit" role="banner">
<div class="site-top">
<div class="site-branding">
<?php if (akina_option('akina_logo')){ ?>
<div class="site-title">
<a href="<?php bloginfo('url');?>" ><img src="<?php echo akina_option('akina_logo'); ?>"></a>
</div>
<?php }else{ ?>
<span class="site-title">
<span class="logolink moe-mashiro">
<a href="<?php bloginfo('url');?>">
<ruby>
<!-- <span class="site-name"><?php echo akina_option('site_name', ''); ?></span> -->
<span class="sakuraso">阿才</span>
<span class="no">の</span>
<span class="shironeko">部落阁</span>
<rp></rp><rt class="chinese-font">Acai's Blog</rt><rp></rp></ruby>
</a>
</span>
</span>
<?php } ?><!-- logo end -->
https://hyacm.com/acai/ui/143/sakura-logo/
本站已运行时间
在footer.php中,<div class="footer-device">后,添加如下代码:
本站已默默运行<span id="momk"> </span>
<script language="javascript">
function show_time(){
window.setTimeout("show_time()", 1000);
BirthDay=new Date("2020/06/14 23:21:00");//建站日期
today=new Date();
timeold=(today.getTime()-BirthDay.getTime());
sectimeold=timeold/1000;
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000;
e_daysold=timeold/msPerDay;
daysold=Math.floor(e_daysold);
e_hrsold=(daysold-e_daysold)*-24;
hrsold=Math.floor(e_hrsold);
e_minsold=(hrsold-e_hrsold)*-60;
minsold=Math.floor((hrsold-e_hrsold)*-60);
seconds=Math.floor((minsold-e_minsold)*-60);
momk.innerHTML=daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒" ;
}
show_time();
</script>
Comments | NOTHING