标签: WordPress

  • B2美化通知弹窗(其他WP主题通用)

    B2美化通知弹窗(其他WP主题通用)

    添加一个通用的WordPress美化通知弹窗,供会员活动或者通知使用。这个方法适用于所有的WordPress网站主题,并特别适合B2主题美化和子比主题等用户沟通较多的主题。

    分别有带倒计时版本和不带倒计时版本两个

    效果图

    教程

    倒计时版通知源码

    注意里面的注释

    <script>
    window.onload = function () {
    countDown();
    function addZero(i) {
    return i < 10 ? "0" + i: i + "";
    }
    function countDown() {
    var nowtime = new Date();
    var endtime = new Date("此处填写截至日期格式为xxxx/xx/xx");
    var lefttime = parseInt((endtime.getTime() - nowtime.getTime()) / 1000);
    var d = parseInt(lefttime / (24*60*60))
    var h = parseInt(lefttime / (60 * 60) % 24);
    var m = parseInt(lefttime / 60 % 60);
    var s = parseInt(lefttime % 60);
    d = addZero(d)
    h = addZero(h);
    m = addZero(m);
    s = addZero(s);
    document.querySelector(".count").innerHTML = `活动倒计时 ${d}天 ${h} 时 ${m} 分 ${s} 秒`;
    if (lefttime <= 0) {
    document.querySelector(".count").innerHTML = "<style>.Ji-col{display: none;}</style>";
    return;
    }
    setTimeout(countDown, 1000);
    }
    }
    </script>
    <div class="Ji-row">
    <div class="Ji-col">
    <div class="vip-login-tip" style="background-image: url(此处填写图片url);">
    <div class="vip-login-countdown-row">
    <div class="counddown-wrap">
    <p class="count"></p>
    </div>
    </div>
    <div class="vip-login-title">此处填写活动标题</div>
    <div class="vip-login-subtitle">此处填写活动介绍</div>
    <!--此处子比用户不用动,其他主题请替换为自己的vip开通页面-->
    <div><a href="javascript:;" class="vip-login-btn pay-vip">此处填写按钮内容</a></div>
    <div class="close"><svg class="ic-close" viewBox="0 0 1024 1024"><path d="M573.44 512.128l237.888 237.696a43.328 43.328 0 0 1 0 59.712 43.392 43.392 0 0 1-59.712 0L513.728 571.84 265.856 819.712a44.672 44.672 0 0 1-61.568 0 44.672 44.672 0 0 1 0-61.568L452.16 510.272 214.208 272.448a43.328 43.328 0 0 1 0-59.648 43.392 43.392 0 0 1 59.712 0l237.952 237.76 246.272-246.272a44.672 44.672 0 0 1 61.568 0 44.672 44.672 0 0 1 0 61.568L573.44 512.128z"></path></svg></div>
    </div>
    </div>
    </div>
    <script>
    var closeButtons = document.getElementsByClassName('close');
    for (var i = 0; i < closeButtons.length; i++) {
    closeButtons[i].addEventListener('click', function() {
    this.parentNode.style.display = 'none';
    });
    }
    </script>
    <style>
    @media (max-width:800px) {
    .Ji-col {
    display:none;
    }
    }.vip-login-tip {
    position:relative;
    box-sizing:border-box;
    padding:18px 10px 22px 20px;
    width:400px;
    height:175px;
    border-radius:10px;
    background-color:#fff;
    background-position:right 50%;
    background-repeat:no-repeat;
    background-size:130px;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    box-shadow:0px 0px 8px rgba(255,112,173,0.35);
    }
    .vip-login-countdown-row {
    display:flex;
    align-items:center
    }
    .vip-login-countdown-row i {
    color:var(--header-color);
    font-size:18px
    }
    .vip-login-countdown-row .countdown-lable {
    margin:0 3px 0 4px;
    font-size:14px;
    line-height:16px
    }
    .vip-login-countdown-row .counddown-wrap {
    font-size:14px
    }
    .vip-login-title {
    width:218px;
    margin:10px 0;
    font-weight:600;
    font-size:16px;
    line-height:22px;
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis;
    word-break:break-word!important;
    word-break:break-all;
    line-break:anywhere;
    -webkit-line-clamp:1
    }
    .vip-login-subtitle {
    width:218px;
    color:var(--text2);
    font-size:14px;
    line-height:20px;
    display:-webkit-box;
    color:#8e8e8e;
    overflow:hidden;
    -webkit-box-orient:vertical;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis;
    word-break:break-word!important;
    word-break:break-all;
    line-break:anywhere;
    -webkit-line-clamp:1
    }
    .vip-login-btn {
    margin-top:10px;
    display:inline-block;
    height:40px;
    width:160px;
    line-height:40px;
    text-align:center;
    border-radius:8px;
    color:#fff;
    background-color:#00b2ff;
    transition:background-color .3s,color .3s;
    font-weight:600;
    cursor:pointer
    }
    .close {
    position:absolute;
    top:0px;
    right:7px;
    cursor:pointer
    }
    .Ji-row {
    position:fixed;
    bottom:30px;
    right:80px;
    z-index:10;
    display:flex;
    justify-content:right
    }
    .vip-login-countdown-row .counddown-wrap span {
    display:inline-block;
    margin:0px 4px;
    width:20px;
    font-size:13px;
    height:18px;
    color:var(--header-color);
    border-radius:5px;
    text-align:center;
    line-height:18px;
    font-weight:500px;
    background:var(--header-color)
    }
    </style>
    

    不带倒计时版

     <script>
    window.onload = function () {
    countDown();
    function addZero(i) {
    return i < 10 ? "0" + i: i + "";
    }
    function countDown() {
    var nowtime = new Date();
    var endtime = new Date("2023/12/31");
    var lefttime = parseInt((endtime.getTime() - nowtime.getTime()) / 1000);
    var d = parseInt(lefttime / (24*60*60))
    var h = parseInt(lefttime / (60 * 60) % 24);
    var m = parseInt(lefttime / 60 % 60);
    var s = parseInt(lefttime % 60);
    d = addZero(d)
    h = addZero(h);
    m = addZero(m);
    s = addZero(s);
    document.querySelector(".count").innerHTML = `活动倒计时<p class="red_p"> ${d}</p>天 <p class="red_p">${h}</p> 时 <p class="red_p">${m}</p> 分 <p class="red_p">${s} </p>秒`;
    if (lefttime <= 0) {
    document.querySelector(".count").innerHTML = "<style>.Ji-col{display: none;}</style>";
    return;
    }
    setTimeout(countDown, 1000);
    }
    }
    </script>
    <div class="Ji-row">
    <div class="Ji-col">
    <div class="vip-login-tip" style="background-image: url(替换为你的图片链接);">
    <div class="vip-login-countdown-row">
    <div class="counddown-wrap">
    <p class="count" style="display: flex;"></p>
    </div>
    </div>
    <div class="vip-login-title">本站会员特惠</div>
    <div class="vip-login-subtitle">限时2023年10月8日至12月31日<br>永久会员仅需<small>¥</small>109</div>
    <div><a href="/vips" class="vip-login-btn">了解详情</a></div>
    <div class="close"><svg class="ic-close" viewBox="0 0 1024 1024"><path d="M573.44 512.128l237.888 237.696a43.328 43.328 0 0 1 0 59.712 43.392 43.392 0 0 1-59.712 0L513.728 571.84 265.856 819.712a44.672 44.672 0 0 1-61.568 0 44.672 44.672 0 0 1 0-61.568L452.16 510.272 214.208 272.448a43.328 43.328 0 0 1 0-59.648 43.392 43.392 0 0 1 59.712 0l237.952 237.76 246.272-246.272a44.672 44.672 0 0 1 61.568 0 44.672 44.672 0 0 1 0 61.568L573.44 512.128z"></path></svg></div>
    </div>
    </div>
    </div>
    <script>
    var today = new Date().toDateString();
    var isClosed = localStorage.getItem('popupClosed');
    if (isClosed !== today) {
    var closeButtons = document.getElementsByClassName('close');
    for (var i = 0; i < closeButtons.length; i++) {
    closeButtons[i].addEventListener('click', function() {
    this.parentNode.style.display = 'none';
    localStorage.setItem('popupClosed', today);
    });
    }
    } else {
    var jiRow = document.querySelector('.Ji-row');
    if (jiRow) {
    jiRow.style.display = 'none';
    }
    }
    </script>
    <style>
    @media (max-width:800px) {
    .Ji-col {
    display:none;
    }
    }.vip-login-tip {
    position:relative;
    box-sizing:border-box;
    padding:18px 10px 22px 20px;
    width:400px;
    height:175px;
    border-radius: 10px;
    background-position:right 50%;
    background-repeat:no-repeat;
    background-size:180px;
    background-color:#fff;
    box-shadow: 0px 0px 20px 0px #00000020;
    }
    .vip-login-countdown-row {
    display:flex;
    align-items:center
    }
    .red_p{
    color: red;
    }
    .vip-login-countdown-row i {
    color:var(--header-color);
    font-size:18px
    }
    .vip-login-countdown-row .countdown-lable {
    margin:0 3px 0 4px;
    font-size:14px;
    line-height:16px
    }
    .vip-login-countdown-row .counddown-wrap {
    font-size:14px
    }
    .vip-login-title {
    width:218px;
    margin:10px 0;
    font-weight:600;
    font-size:16px;
    line-height:22px;
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis;
    word-break:break-word!important;
    word-break:break-all;
    line-break:anywhere;
    -webkit-line-clamp:1
    }
    .vip-login-subtitle {
    width:218px;
    color:var(--text2);
    font-size:14px;
    line-height:20px;
    display:-webkit-box;
    color:#8e8e8e;
    overflow:hidden;
    -webkit-box-orient:vertical;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis;
    word-break:break-word!important;
    word-break:break-all;
    line-break:anywhere;
    -webkit-line-clamp:3
    }
    .vip-login-btn {
    margin-top:10px;
    display:inline-block;
    height:40px;
    width:160px;
    line-height:40px;
    text-align:center;
    border-radius:8px;
    color:#fff;
    background-color:#00b2ff;
    transition:background-color .3s,color .3s;
    font-weight:600;
    cursor:pointer
    }
    .close {
    position:absolute;
    top:7px;
    right:7px;
    cursor:pointer
    }
    .Ji-row {
    position:fixed;
    bottom:30px;
    right:80px;
    z-index:10;
    display:flex;
    justify-content:right;
    }
    .vip-login-countdown-row .counddown-wrap span {
    display:inline-block;
    margin:0px 4px;
    width:20px;
    font-size:13px;
    height:18px;
    color:var(--header-color);
    border-radius:5px;
    text-align:center;
    line-height:18px;
    font-weight:500px;
    background:var(--header-color)
    }
    svg.ic-close {
    width: 20px;
    height: 20px;
    }
    </style>

     

    使用方法和说明

    放在footer.php文件里(body标签之前),或者放在你主题自定义底部html代码中也行,只要可以加载就行!

    说明:用户关闭弹窗后当天不再弹出,第二天才会弹出,或手动清除cookies,也可以

    好看的背景图

    上文演示里面提到的背景图如下:

    https://pic.imgdb.cn/item/6538701dc458853aefd76df5.png

    https://pic.imgdb.cn/item/65392966c458853aef1b2b90.png

  • 最新WordPress主题+V6.9.2子比主题全套源码

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统来使用。

  • WordPress源码网整站5000条源码文章数据打包+数据库-带视频教程

    某源码网站近5000源码数据打包文件,使用的WordPress程序,主题是zibll子比主题。我看了下资源包里面是正版的主题,需要自己找一个破解版替换掉,网上都找得到。带视频教程

    [content_hide]

    链接:https://pan.quark.cn/s/4377a14d7fd8

    [/content_hide]

     WordPress源码网整站5000条源码文章数据打包+数据库-带视频教程

     WordPress源码网整站5000条源码文章数据打包+数据库-带视频教程

     WordPress源码网整站5000条源码文章数据打包+数据库-带视频教程

     WordPress源码网整站5000条源码文章数据打包+数据库-带视频教程

     WordPress源码网整站5000条源码文章数据打包+数据库-带视频教程

  • WordPress简洁大气自适应博客杂志类主题CX-MULTI

    WordPress简洁大气自适应博客杂志类主题CX-MULTI

    模板介绍

    WordPress简洁大气自适应博客杂志类主题CX-MULTI,定位于一款简洁大气的博客杂志类主题,自适应平板和手机等设备,您可以用来搭建您的个人博客,或者作品展示类网站

    更新说明

    v 1.7.1 更新时间:2022.10.10

    修复1.7版本首页轮播闪现BUG;

    v 1.7 更新时间:2022.10.09

    修复BUG,优化若干项;
    优化首页轮播模块部分情况下显示高度不统一的问题;
    增加缩略图尺寸自定义功能,后台可切换横图和竖图;
    修复部分情况下后台发布文章报错的问题;
    修复主题配置面板样式失效的问题;

  • WordPress系统搭建以及主题的使用实战教程

    WordPress系统搭建以及主题的使用实战教程

    视频教程下载地址:https://www.123pan.com/s/MRocVv-mFUU3.html

    准备的东西有:

    域名/服务器(宝塔)/WordPress源码

    域名:阿里云自己买一个

    服务器:新手学习做WordPress的话随便买个服务器就行

    后期要运营的话再买好一点的

    服务器操作系统CentOS-7

    服务器准备好后域名记得解析到服务器上面

    解析值为www    @    *

    其中*为泛解析,解析好,域名就可以访问了

    (不懂怎么解析的百度查一查吧)这种教程百度一搜一大堆

    服务器安装宝塔,这个也自己百度一下吧,或者使用教程里推荐的服务器,直接就安装好了宝塔,其实安装宝塔只是方便后期网站管理,如果你有足够的技术,不安装宝塔也是可以的

    WordPress源码:我已经打包了,或者自己去官网下载也可以

    全都准备好就可以正式观看视频教程了!

  • WordPress 6.2(测试版)的新功能和改进

    WordPress 6.2 BETA现已发布,就像每次我们决定在正式发布之前测试新功能一样。

    WordPress 6.2 将是 2023 年的第一个重大更新,并定于2023年3月28日正式发布。

    由于这是 WordPress 6.2 的测试版,我们将要讨论的一些功能和改进可能不会出现在最终版本中。

    如果您想尝试 WordPress 6.2 BETA 中包含的功能和改进,那么您可以通过安装WordPress Beta Tester 插件来实现。

    我们不建议在实时/生产站点上安装此插件。因此,最好的选择是在本地站点上使用它。

    好了,开始简要介绍了 WordPress 6.2 BETA 中包含的新功能。

    删除了站点编辑器的 Beta 标签

    WordPress 5.9中引入了完整的站点编辑功能,标志着块主题站点编辑器的发布。

    正是这个站点编辑器允许您创建模板和自定义主题/设计。

    总而言之,站点编辑器取代了块主题中的定制器。

    请记住这一点,如果您一直在使用站点编辑器,那么您一定已经注意到它前面的 Beta 标签位于您的 WordPress 编辑器的外观下。

    WordPress 6.2 BETA 之前站点编辑器中的 Beta 标签
    WordPress 6.2 BETA 之前站点编辑器中的 Beta 标签

    这个标签将从 WordPress 6.2 之后的站点编辑器中移除。

    Beta 标签在 WordPress 6.2 BETA 之后从站点编辑器中删除
    Beta 标签在 WordPress 6.2 BETA 之后从站点编辑器中删除

    WordPress 6.2 BETA 中站点编辑器的改进

    在 WordPress 6.2 BETA 中,您会看到网站编辑器发生了不少变化。

    在本节中,我们将讨论一些

    浏览模式

    在 WordPress 6.2 之后,您将在站点编辑器中遇到的第一个变化是浏览模式。

    到目前为止,当您打开站点编辑器时,它会立即允许您编辑模板。

    换句话说,您在开始时没有选择要编辑的模板或模板部分的选项。

    WordPress 6.2 BETA 之前的站点编辑器中缺少浏览 Mod
    WordPress 6.2 BETA 之前的站点编辑器中缺少浏览 Mod

    这在 WordPress 6.2 BETA 中有所更改,现在当您打开站点编辑器时,它会在侧边栏中显示选项以选择要编辑的模板、模板部分或导航。

    WordPress 6.2 BETA 后站点编辑器中的新浏览模式
    WordPress 6.2 BETA 后站点编辑器中的新浏览模式

    选择后,您必须单击顶部的“编辑”按钮,它将带您进入编辑器。

    模板和模板部分向下钻取

    当我们讨论选择模板和模板部件时,当您单击这些选项中的任何一个时,它会显示所有项目。

    • WordPress 6.2 测试版中的模板
    WordPress 6.2 测试版中的模板
    WordPress 6.2 测试版中的模板
    • WordPress 6.2 BETA 中的模板部分
    WordPress 6.2 BETA 中的模板部分
    WordPress 6.2 BETA 中的模板部分

    在我们继续之前,重要的是要知道您也可以在此处找到添加和管理的选项。

    在 WordPress 6.2 BETA 中添加和管理模板和模板部件的选项
    在 WordPress 6.2 BETA 中添加和管理模板和模板部件的选项

    添加时,您可以选择一个区域(模板部分)或选择一个模板。

    并且在管理的时候,它会带你到和以前一样的界面。

    预览模板和模板部件

    如果您一直在使用站点编辑器,那么您一定熟悉这样一个事实,即目前还没有可用于预览模板或模板部件的选项。

    这在 WordPress 6.2 BETA 中有所改变,现在当您在新的浏览模式中选择模板或模板部分时,它会向您显示其预览。

    • WordPress 6.2 BETA 中的模板预览
    WordPress 6.2 BETA 中的模板预览
    WordPress 6.2 BETA 中的模板预览
    • WordPress 6.2 BETA 中的模板部件预览
    WordPress 6.2 BETA 中的模板部件预览
    WordPress 6.2 BETA 中的模板部件预览

    如上所述,要进行更改,您只需单击“编辑”。

    WordPress 6.2 BETA 中的样式书

    您将在站点编辑器中遇到的改进是称为样式书的新功能。

    顾名思义,借助此用户可以预览、选择和更改样式

    • 区块
    • 图片
    • 小工具

    和更多。

    要在 WordPress 6.2 BETA 中查看样式书,您必须访问站点编辑器中的样式设置,然后单击眼睛或样式书图标。

    WordPress 6.2 BETA 中的风格书图标
    WordPress 6.2 BETA 中的风格书图标

    单击此图标将打开样式书,您可以在此处浏览类别、选择和进行更改。

    WordPress 6.2 BETA 中的样式书
    WordPress 6.2 BETA 中的样式书

    了解样式书显示可以调整大小很重要。

    您所做的更改是在全球范围内进行的。

    自定义 CSS

    当我们讨论样式主题时,您必须熟悉这样一个事实,即经典主题带有附加 CSS 选项,您可以在其中添加自定义 CSS。

    WordPress 经典主题中的附加 CSS
    WordPress 经典主题中的附加 CSS

    站点编辑器中缺少此选项,现在已包含在 WordPress 6.2 BETA 中。

    要查看此改进,您必须单击样式书图标旁边的省略号菜单,它会显示附加 CSS 选项。

    • 在 WordPress 6.2 测试版之前
    WordPress 6.2 BETA 之前的样式设置中缺少其他 CSS
    WordPress 6.2 BETA 之前的样式设置中缺少其他 CSS
    • WordPress 6.2 测试版之后
    WordPress 6.2 BETA 样式设置中的附加 CSS
    WordPress 6.2 BETA 样式设置中的附加 CSS

    单击 Additional CSS 后,它将显示您可以在站点编辑器中添加自定义 CSS 的空间。

    WordPress 6.2 BETA 中的附加 CSS
    WordPress 6.2 BETA 中的附加 CSS

    添加完 CSS 后,请确保保存更改。

    附加块 CSS

    WordPress 6.2 BETA 中的块样式设置中添加了一个非常相似的选项,称为附加块 CSS。

    要查看此选项,您必须在站点编辑器样式设置中单击块,然后选择要在其中添加自定义 CSS 的块。

    在这里,您会在底部找到此选项。

    • 在 WordPress 6.2 测试版之前
    WordPress 6.2 BETA 之前缺少额外的块 CSS
    WordPress 6.2 BETA 之前缺少额外的块 CSS
    • WordPress 6.2 测试版之后
    WordPress 6.2 BETA 中的附加块 CSS
    WordPress 6.2 BETA 中的附加块 CSS

    单击附加块 CSS 时,它会显示在块中添加自定义 CSS 的选项。

    在 WordPress 6.2 BETA 中使用额外的块 CSS
    在 WordPress 6.2 BETA 中使用额外的块 CSS

    添加完 CSS 后,请确保保存更改。

    请注意 – 上面的 CSS 结构不正确,因为它缺少选择器。

    但是,代码运行完美,因为它仅用于段落块,WordPress 会为您处理。

    全局应用

    在我们继续之前,重要的是要知道您在站点编辑器中使用块时会遇到一个新选项“全局应用”。

    您将在块设置的“高级”选项卡下找到此选项。

    • 在 WordPress 6.2 测试版之前
    在 WordPress 6.2 BETA 之前缺少阻止设置中的应用全局选项
    在 WordPress 6.2 BETA 之前缺少阻止设置中的应用全局选项
    • WordPress 6.2 测试版之后
    在 WordPress 6.2 BETA 的阻止设置中应用全局选项
    在 WordPress 6.2 BETA 的阻止设置中应用全局选项

    单击“全局应用”后,它会将此块的样式设置应用到整个站点。

    模板部件和可重复使用块的颜色代码

    模板部件和可重复使用的块是使用一个或多个块构建的,这些可以在不同的页面/帖子/模板上再次使用。

    为了轻松地将它们与其他块区分开来,分配了一个新的颜色代码,该代码将在列表视图、块工具栏和画布中可见。

    • 列表显示
    WordPress 6.2 BETA 列表视图中可重用块和模板部分的新颜色代码
    WordPress 6.2 BETA 列表视图中可重用块和模板部分的新颜色代码
    • 块工具栏
    WordPress 6.2 BETA 块工具栏中可重用块和模板部分的新颜色代码
    WordPress 6.2 BETA 块工具栏中可重用块和模板部分的新颜色代码
    • 画布
    WordPress 6.2 BETA 画布上可重用块和模板部分的新颜色代码
    WordPress 6.2 BETA 画布上可重用块和模板部分的新颜色代码

    重要的是要知道,当您将指针悬停在模板部件和可重复使用的块上时,此颜色代码是可见的。

    在对模板部分和可重用块进行着色后,我们要讨论的下一个变化是导航块

    用户界面的改进

    您将在导航块中遇到的第一个变化是其界面。

    直到现在,当您过去添加此块时,它以选择菜单或开始空白或具有默认页面列表块的选项开始。

    WordPress 6.2 BETA 之前的默认导航块
    WordPress 6.2 BETA 之前的默认导航块

    要选择/添加/管理菜单,该选项作为下拉菜单位于导航块侧栏上。

    菜单在 WordPress 6.2 BETA 之前的导航块设置中下拉
    菜单在 WordPress 6.2 BETA 之前的导航块设置中下拉

    这在 WordPress 6.2 BETA 中已更改,现在当您添加导航块时,它开始为空。

    WordPress 6.2 BETA 中的默认导航块
    WordPress 6.2 BETA 中的默认导航块

    选择/添加/管理菜单的选项位于侧边栏中,为此您必须单击省略号菜单。

    WordPress 6.2 BETA 后侧边栏导航块设置中的菜单管理选项
    WordPress 6.2 BETA 后侧边栏导航块设置中的菜单管理选项

    基于列表的编辑

    现在,当涉及到添加菜单项和管理它们时,您所要做的就是单击菜单上的 + 图标

    • 导航块占位符
    在 WordPress 6.2 BETA 中通过导航块占位符添加菜单项
    在 WordPress 6.2 BETA 中通过导航块占位符添加菜单项
    • 导航块侧边栏
    在 WordPress 6.2 BETA 中通过导航块侧边栏添加菜单项
    在 WordPress 6.2 BETA 中通过导航块侧边栏添加菜单项
    • 在浏览模式下导航
    在 WordPress 6.2 BETA 中通过浏览模式导航添加菜单项
    在 WordPress 6.2 BETA 中通过浏览模式导航添加菜单项

    继续重新排列菜单项,您所要做的就是将项目拖放到侧边栏或浏览模式中。

    在 WordPress 6.2 BETA 之后重新排列导航中的菜单项
    在 WordPress 6.2 BETA 之后重新排列导航中的菜单项

    就管理菜单项而言,您需要将指针悬停在菜单项上,它会显示省略号菜单。

    侧边栏中的省略号菜单将包含用于删除和添加子菜单项的选项。

    在 WordPress 6.2 BETA 中管理菜单项
    在 WordPress 6.2 BETA 中管理菜单项

    在浏览模式下,它会显示您在块的省略号菜单中找到的选项。

    WordPress 6.2(测试版)的新功能和改进 - Rearranging Menu Items In Navigation After WordPress 6 2 Beta
    Rearranging Menu Items In Navigation After WordPress 6 2 Beta

    WordPress 6.2 BETA 中的样板

    如果您阅读了我们关于WordPress 6.1 BETA和WordPress 6.0 BETA的文章,那么您一定熟悉这样一个事实,即样板(Patterns)是一项定期接收更新的功能。

    延续这一趋势,在 WordPress 6.2 BETA 中,模式得到了一些改进。

    块插入器中的更新界面

    如果您一直在 WordPress 中使用样板,那么您一定会注意到顶部有一个包含所有类别的下拉菜单。

    WordPress 6.2 BETA 之前的模式类别下拉
    WordPress 6.2 BETA 之前的模式类别下拉

    您可以选择任何类别,它会向您显示相关的样板。

    该界面已经过改进,您现在首先看到的是样板类别。

    WordPress 6.2 BETA 后块插入器中的新模式界面
    WordPress 6.2 BETA 后块插入器中的新模式界面

    单击其中任何一个,它将在新的扩展窗格中显示所有样板。

    WordPress 6.2 BETA 后在新窗格中显示模式
    WordPress 6.2 BETA 后在新窗格中显示模式

    从这里您可以根据需要拖放和自定义样板。

    在我们继续之前,重要的是要知道 Explore all patterns 或只是 Explore 按钮已移至 WordPress 6.2 BETA 的底部。

    • 在 WordPress 6.2 测试版之前
    WordPress 6.2 BETA 之前的模式中的探索按钮
    WordPress 6.2 BETA 之前的模式中的探索按钮
    • WordPress 6.2 测试版之后
    探索 WordPress 6.2 BETA 之后块插入器中的所有模式按钮
    探索 WordPress 6.2 BETA 之后块插入器中的所有模式按钮

    更多分类

    当我们讨论样板类别的主题时,一个名为 Banner 的新类别已添加到列表中。

    WordPress 6.2 BETA 后的新横幅模式类别
    WordPress 6.2 BETA 后的新横幅模式类别

    WordPress 6.2 测试版中的媒体

    从 Patterns 继续,一个名为 Media 的新选项卡已添加到块插入器中。

    单击此按钮后,它将显示 2 个选项

    • 图片
    • Openverse
    WordPress 6.2 BETA 块插入器中的新媒体选项卡
    WordPress 6.2 BETA 块插入器中的新媒体选项卡

    在本节中,我们将简要介绍这些选项。

    图片

    在构建网站或创建页面或帖子时,图像起着至关重要的作用。

    您可以轻松地在 WordPress 媒体库中上传图像,然后使用图像或任何媒体块添加到页面或帖子。

    直到现在,还没有可用的选项来使用块插入器从媒体库添加图像。

    WordPress 6.2 BETA 之前的块插入器
    WordPress 6.2 BETA 之前的块插入器

    这在 WordPress 6.2 BETA 中已经改变。

    现在,当您在块插入器中单击“媒体”下的“图像”时,它将在新窗格中显示您在 WordPress 媒体库中上传的所有图像。

    WordPress 6.2 BETA 中块插入器中来自媒体库的图像
    WordPress 6.2 BETA 中块插入器中来自媒体库的图像

    您可以在此处使用顶部的搜索框搜索图像。

    WordPress 6.2 BETA 块插入器中的图像搜索框
    WordPress 6.2 BETA 块插入器中的图像搜索框

    一旦找到,您只需将图像拖放到画布上即可。

    重要的是要知道您将无法将这些图像拖放到媒体块上。

    例如,如果您想使用此功能将图像添加到封面块,那么到目前为止这是不可能的。

    记住这一点,如果你想从块插入器打开媒体库,那么这样做的选项就在最底部。

    在 WordPress 6.2 BETA 中使用 Block Inserter 打开媒体库
    在 WordPress 6.2 BETA 中使用 Block Inserter 打开媒体库

    总而言之,这是一个可喜的变化,并将改进工作流程。

    集成 Openverse

    在我们进一步了解 WordPress 6.2 BETA 中的 Openverse 集成之前,让我们先了解它到底是什么。

    Openverse 是一个开源搜索引擎,用于作为 WordPress 项目的一部分开发的公开许可媒体。

    它拥有一个包含超过 6 亿个创意的庞大库,其中包括库存照片、图像和音频。

    最好的部分是所有这些都是免费使用的。

    请牢记这一点,在 WordPress 6.2 BETA 中,Openverse 已添加到块插入器中。

    您会在“媒体”选项卡下找到它。

    WordPress 6.2 BETA 块插入器中的 Openverse 选项
    WordPress 6.2 BETA 块插入器中的 Openverse 选项

    单击 Openverse 时,它​​将在新窗格中显示所有图像,您可以将它们拖放到画布上。

    WordPress 6.2 BETA 块插入器中的 Openverse 图像
    WordPress 6.2 BETA 块插入器中的 Openverse 图像

    重要的是要知道您将无法在媒体库中找到这些图像,因为它们是从 URL 插入的。

    在 WordPress 6.2 BETA 中使用 URL 上传的 Openverse 图像
    在 WordPress 6.2 BETA 中使用 URL 上传的 Openverse 图像

    除此之外,为了让您更轻松,顶部有一个搜索框,您可以使用它来搜索 Openverse。

    在 WordPress 6.2 BETA 的 Block Inserter 中搜索 Openverse
    在 WordPress 6.2 BETA 的 Block Inserter 中搜索 Openverse

    块编辑器中的无干扰模式

    如果您一直在使用 WordPress 块编辑器在 WordPress 中创建页面和帖子,那么您一定熟悉这样一个事实,即您可以选择不同的模式。

    你会在右上角的块编辑器省略号菜单中找到这些。

    WordPress 6.2 BETA 之前的块编辑器中缺少无干扰模式
    WordPress 6.2 BETA 之前的块编辑器中缺少无干扰模式

    你可以看到,直到现在 WordPress 编辑器

    • 聚光灯模式
    • 全屏模式

    在 WordPress 6.2 BETA 中,一种称为 Distraction Free 的新模式已添加到此列表中。

    WordPress 6.2 BETA 块编辑器中的无干扰模式
    WordPress 6.2 BETA 块编辑器中的无干扰模式

    在选择这种模式时,它

    • 隐藏顶部工具栏,它只出现在悬停时。
    • 删除一些顶部工具栏按钮
    • 关闭任何侧边栏
    • 隐藏块工具栏
    WordPress 6.2 BETA 块编辑器中的无干扰模式处于活动状态
    WordPress 6.2 BETA 块编辑器中的无干扰模式处于活动状态

    WordPress 6.2 BETA 中的拆分块工具

    从无干扰模式继续,我们要讨论的下一个变化是将块工具拆分为设置和样式。

    到现在用区块的时候,所有的设置都在侧边栏,基本没有分类。

    WordPress 6.2 BETA 之前的阻止工具
    WordPress 6.2 BETA 之前的阻止工具

    这在 WordPress 6.2 BETA 中有所更改,在某些块中,您会发现它在侧边栏中拆分并归类为设置和样式。

    阻止工具在 WordPress 6.2 BETA 中拆分
    阻止工具在 WordPress 6.2 BETA 中拆分

    设置将包含块的一般设置,在样式下,您将找到更改/设置颜色、排版等的选项。

    从经典主题导入小工具

    在浏览网页时,您一定遇到过带有侧边栏的网站。

    在经典主题中,这些区域被称为小工具区域,这些区域是使用块构建的,直到您在 WordPress 中禁用块小工具。

    WordPress 6.2 BETA 经典主题中的小部件
    WordPress 6.2 BETA 经典主题中的小部件

    重要的是要知道,直到现在还没有办法在从经典迁移时导入小工具到区块主题。

    然而,这在 WordPress 6.2 BETA 中有所改变,现在您可以在站点编辑器中添加一个新的模板部件,在块设置的高级下,您将找到导入小工具区域的选项。

    WordPress 6.2 BETA 模板部件中的导入小部件区域选项
    WordPress 6.2 BETA 模板部件中的导入小部件区域选项

    在这里,您必须从下拉列表中选择小工具区域,然后单击导入。

    在 WordPress 6.2 BETA 的模板部分导入小部件区域
    在 WordPress 6.2 BETA 的模板部分导入小部件区域

    单击“导入”后,它将在 WordPress 6.2 BETA 的站点编辑器中将其作为模板部分导入。

    在 WordPress 6.2 BETA 中作为模板部件导入的小部件区域
    在 WordPress 6.2 BETA 中作为模板部件导入的小部件区域

    正如您在上面的屏幕截图中看到的,成功导入后,可以在模板部件下的浏览模式中找到这些部件。

    WordPress 6.2 发布时间表

    • 2023 年 2 月 7 日- Beta 1
    • 2023 年 2 月 14 日- Beta 2
    • 2023 年 2 月 21 日- Beta 3
    • 2023 年 2 月 28 日- Beta 4
    • 2023 年 3 月 7 日 – 候选版本 1
    • 2023 年 3 月 14 日 – 候选版本 2
    • 2023 年 3 月 21 日-发布候选版本 3
    • 2023 年 3 月 27 日-试运行
    • 2023 年 3 月 28 日-稳定的 WordPress 6.2

    从 6.1 更新到 WordPress 6.2

    现在您已经熟悉了 WordPress 6.2 BETA,我们接下来要讨论的主题是如何轻松更新到 WordPress 6.2。

    第一步是对您的 WordPress 网站进行完整备份,您可以使用BackupBuddy或UpdraftPlus这类备份插件。

    完成备份后,下一步是单击 WordPress 管理侧栏中仪表板下的更新。

    它将显示 WordPress 6.2 更新是否可用于安装。

    如果是,那么您需要单击更新到 WordPress 6.2,它将下载并安装。

    此过程可能需要几分钟时间。

    就是这样,您已成功将您的网站更新到最新版本的 WordPress。

    好了,希望本文对您有所帮助,并且您现在已经熟悉了WordPress 6.2(测试版)中的新功能

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

  • WordPress 6.2 引入 HTML API 修改HTML标签和属性

    WordPress 6.2 引入了WP_HTML_Tag_Processor –一个供块作者在PHP中调整块标记中的HTML 标签属性的工具。它是新 HTML 处理API中的第一个组件。

    在 WordPress 中更新 HTML 一直需要使用不舒服的工具。正则表达式很困难并且容易出现各种错误。DOMDocument占用大量资源,无法正确处理现代 HTML,并且在许多托管平台上不可用。

    WP_HTML_Tag_Processor(标签处理器)迈出了弥合这一差距的第一步。

    标签处理器可以可靠地更新 HTML 属性

    标签处理器找到特定的标签并可以更改其属性。下面是在 HTML 块中的第一个img标签上设置alt属性的示例。

    $html = '';
     
    $p = new WP_HTML_Tag_Processor( $html );
     
    if ( $p->next_tag() ) {
        $p->set_attribute( 'alt', 'Husky in the snow' );
    }
     
    echo $p->get_updated_html();
     
    // Output:
    // Husky in the snow

    next_tag()方法移动到 HTML 中的下一个可用标签,但也接受标签名称、CSS类或两者以查找特定标签。根据 HTML 规范,标签和属性名称的查找不区分大小写,但 CSS 类名称区分。

    if ( $p->next_tag( array( 'tag_name' => 'DIV', 'class_name' => 'block-GROUP' ) ) ) {
        $p->remove_class( 'block-group' );
        $p->add_class( 'wp-block-group' );
    }

    默认情况下操作是安全的:

    • 删除一个属性而不首先检查它是否存在,
    • 添加一个可能已经存在的 CSS 类,
    • 设置一个属性值而不确保它不会复制现有的值。

    您不再需要担心您的代码会将

    HTML; $p = new WP_HTML_Tag_Processor( $ugly_html ); if ( $p->next_tag( 'div' ) ) { $p->add_class( 'bold' ); } echo $p->get_updated_html(); // Output: // //

    标签处理器的运行速度足以在关键的热代码路径中运行,并且几乎不会产生内存开销。在 WordPress 6.2 中,它取代了依赖正则表达式和字符串搜索来执行类似更新的容易出错的代码。

    要更高级地使用标签处理器,请阅读大量的课堂文档并学习如何……

    • …设置书签以重新访问已扫描和修改的文档部分。

    除了开始标签之外,还可以访问结束标签。

  • …通过访问文档中的每个标签来运行高级和有状态的查询。

进一步的考虑

Tag Processor 不做很多事情:它不构建 DOM 文档树、查找嵌套标签或更新标签的内部 HTML 或内部文本。继续开发与 HTML 相关的新 API,未来的 WordPress 版本将建立在这项工作的基础上,以允许从 PHP 中访问块的所有属性(如果块提供block.json文件),使用 CSS 选择器查找标签,并修改HTML具有新标签、删除标签和更新的内部标记的结构。

您可以通过Gutenberg GitHub Repo上的这个概述问题跟上进一步的发展。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

  • 7b2主题给WordPress接入ChatGPT插件

    7b2给WordPress接入ChatGPT插件

    接口轮询机制,最大限度解决单一账号易达请求上限的问题。
    完善的会话机制,前台支持同时多会话切换,支持对任一消息进行重载,删除。
    回收站功能,支持前端删除的消息和会话移动至回收站。
    使用WordPress的账号体系,基本可与主题无缝配合。
    支持 PHP >= 7.4 版本。
    目前开发了WP-ChatGPT插件,满足PHP版本>=7.4即可使用。

  • 跨境电商外贸商城产品展示多商户汉化主题Woodmart[更新至V7.0]

    跨境电商外贸商城产品展示多商户汉化主题Woodmart[更新至V7.0]

    WoodMart是一个WordPress商城主题,专注于用户体验第一WoodMart采用了功能强大的AJAX技术为用户提供了非常快速和无缝的网上购物界面。建立任何形式的网上商店,并开始赚取被动收入流。70个各行业商城模板。Html5+css3响应式,主题文件80%以上汉化,插件80%以上汉化。

    模板用途:跨境电商,电子商务,产品展示

    附带插件:Visual composer可视化前端编辑器、woocommerce电子商务、revslider幻灯片、layerslider层幻灯片、支付宝、PayPal

  • WordPress主题模板 主题巴巴/博客X最新免受权版

    WordPress主题模板 主题巴巴/博客X最新免受权版

    博客X是一款由主题巴巴团队原创设计开发的WordPress博客主题。主题首页内容可展示幻灯片置顶文章、专题列表等精妙设计的内容模块,对网站用户具有极大吸引力。主题还配备了强大的后台控制面板,您无需触碰任何代码,轻点鼠标即可完成对主题、网站的各种细节和功能设置。如果你希望搭建一个漂亮、专业的博客、资讯网站或者个人网站,那么这款博客X主题会是一个非常不错的选择。

    WordPress主题模板 主题巴巴/博客X最新免受权版