Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >创建metabox以激活滑块

创建metabox以激活滑块
EN

WordPress Development用户
提问于 2018-02-07 07:25:23
回答 1查看 387关注 0票数 0

我想在Add Post页面上创建一个复选框,以便在激活复选框时启用滑块,在滑块中显示该帖子,我只想编写代码,我不想使用任何插件。

EN

回答 1

WordPress Development用户

发布于 2018-02-07 07:55:24

不要费心使用复选框和metabox,这是有限的:

  • 您只能有一个滑块,并且必须为每个新滑块添加代码以添加一个新复选框
  • 数据作为自定义字段存储在posts中,但是通过post元数据查询帖子非常昂贵和缓慢。

因此,我提出了一种更容易实现和更灵活的替代方案:

使用无层次滑块分类法

这给了你:

  • 如果您想在滑块上扩展免费档案(当然是可选的)
  • A免费UI
  • 查询滑块的帖子现在是超级super快速。这比metabox中的复选框快一个数量级。
  • 随着流量的增加和post数量的增加,查询也会增加。Post元查询不缩放
  • 一个以复选框列表形式的免费用户界面(从技术上讲,它是一个带有复选框的metabox,多么有趣!)
  • 一个滑块管理UI,在posts下面您可以看到所有的滑块,命名它们,添加描述,查看它们有多少个帖子,删除/添加
  • 滑块块!现在您有了slider术语,您可以添加术语元!过渡风格的术语元?过渡速度?如此多的可能性
  • 文章现在可以出现在多个滑块中。

例如,这篇文章出现在一个名为homepage的滑块中,没有奖励该滑块可能出现的位置:

一个帖子甚至可以出现在多个滑块!

如何设置分类法?

您可以在register_taxonomy操作上调用init,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
add_action( 'init', 'create_morteza_slider_tax' );

function create_morteza_slider_tax() {
    register_taxonomy(
        'morteza_slider',
        'post',
        array(
            'label' => __( 'Sliders' ),
            'hierarchical' => false,
            'public' => false
        )
    );
}

我如何为我的滑块取帖子?

您可以在post查询中使用分类法名称作为参数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$query = new WP_Query( [
    'morteza_slider' => 'homepage' // <-- this is all that's needed
] );

然后用一个标准的post循环跟踪它:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// a standard post loop
if ( $query->have_posts() ) {
    echo 'start slider markup';

    while ( $query->have_posts() ) {
        $query->the_post();
        // TODO: output this post as a slide
    }
    wp_reset_postdata();
    echo 'end slider markup';
}

确保交换各种位元,例如,“开始滑块标记”被替换为您的滑块库所需的任何东西。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/293413

复制
相关文章
Python Java 滑块识别-通杀滑块「建议收藏」
在写爬虫的时候,经常会遇到滑块问题,很多次都想过尝试如何攻破滑块,但是每次都没成功,除了最开始的极验滑块,当时通过原图和滑块图的对比,能够得出缺口坐标,但是随着极验、网易、腾讯滑块的更新,已经不能够找到原图了,下面给出滑块通杀的解决方案。
全栈程序员站长
2022/11/07
2.3K0
【说站】python plotly如何创建滑块和选择器
以上就是python plotly创建滑块和选择器,希望对大家有所帮助。更多Python学习指路:python基础教程
很酷的站长
2022/11/23
1K0
【说站】python plotly如何创建滑块和选择器
Flutter 流体滑块
在本文中,我们将**探讨Flutter中的Fluid Slider。**我们还将在flutter应用程序中使用flutter_fluid_slider包来实现流体滑块和属性的演示程序。
老孟Flutter
2021/05/11
11.7K0
Flutter 流体滑块
滑块混淆代码
顺带一提,大概花了一天半学的ast,掌握的没那么高级...抱着实现就行的心态...所以代码不够简洁,语法不够高级请见谅...
懒py夏洛
2022/06/02
1.3K0
滑块混淆代码
拖动滑块验证
效果: 源码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>drag</title> <style> /
阿超
2022/08/21
3.3K0
拖动滑块验证
AntUI滑块Sliders
浅色分页器 <style>.demo-swiper.swiper-container {    height: 150px;    overflow: hidden;    margin: 0 10px;    padding-top: 10px; }.demo-swiper .swiper-slide {    line-height: 140px;    text-align: center;    background: #108EE9;    color: #ffffff; }</style><di
爱知汇
2020/10/10
2.4K2
小小滑块大大学问,你真的会用滑块了吗?
以下内容由摹客团队翻译整理,仅供学习交流,摹客iDoc是支持智能标注和切图的产品协作设计神器。
奔跑的小鹿
2019/06/24
2K0
豆瓣登录滑块分析
还有前几天,一个读者给我发了个js文件。。我发现那个js文件是我以前写的。是以前免费分享出去的,,他说是在githup上找的。。。。
懒py夏洛
2022/06/02
1.4K0
豆瓣登录滑块分析
自动滑块验证码识别_滑块验证码原理
有爬虫,自然就有反爬虫,就像病毒和杀毒软件一样,有攻就有防,两者彼此推进发展。而目前最流行的反爬技术验证码,为了防止爬虫自动注册,批量生成垃圾账号,几乎所有网站的注册页面都会用到验证码技术。其实验证码的英文为 CAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart),翻译成中文就是全自动区分计算机和人类的公开图灵测试,它是一种可以区分用户是计算机还是人的测试,只要能通过 CAPTCHA 测试,该用户就可以被认为是人类。由此也可知道激活成功教程滑块验证码的关键即是让计算机更好的模拟人的行为,这也是激活成功教程的难点所在。(注:本文18年所作,仅作参考)
全栈程序员站长
2022/11/18
3.7K0
自动滑块验证码识别_滑块验证码原理
以root用户登录系统,创建Hadoop用户。
1、点击[命令行窗口] 2、按<Enter>键 3、点击[命令行窗口] 4、按<Enter>键 5、点击[命令行窗口] 6、按<Enter>键 7、点击[命令行窗口] 8、按<Enter>键 9、点击[命令行窗口] 10、按<Enter>键 11、点击[命令行窗口] 12、按<Esc>键 13、点击[命令行窗口] 14、按<Enter>键 15、点击[命令行窗口] 16、按<Enter>键 17、点击[命令行窗口] 18
裴来凡
2022/05/28
2.4K0
以root用户登录系统,创建Hadoop用户。
移动端拖动滑块验证
因为移动端使用的是touch事件:https://developer.mozilla.org/zh-CN/docs/Web/API/TouchEvent
阿超
2023/01/16
1.8K0
以编程方式创建Vue.js组件实例
最近参与了一个Vue.js项目,项目中需要能够以编程方式创建组件。通过编程,意思是使用JavaScript创建和插入组件,而无需在模板中编写任何内容。
前端知否
2020/03/23
7.8K3
AngularDart Material Design 滑块 顶
可以通过使用鼠标拖动滑块或使用键盘来控制滑块。 在LTR中,向左/向下箭头键将值减1,向上/向右键增加1,向上翻页增加10%(向上舍入),向下翻页减少10%(向上舍入)。 在RTL中,键具有相反的效果。
南郭先生
2018/09/30
9370
滑块验证获取ticket教程
文章目录 前言 第一步 第二步 第三步 第四步 第五步 ---- 前言 个人备忘录 ---- 第一步 首先获取滑块验证码的地址, 并在浏览器中打开. 这里以 Microsoft Edge 浏览器为例 第二步 此时不要滑动验证码, 按下f12打开 开发者工具 第三步 ①点击 网络(Network) ②勾选 筛选器(Filder) ③保留日志(Preserve log) ④此时可以滑动并通过验证码 第四步 点击 第五步 复制 ticket 字段并回到服务器粘贴回车。
MIKE笔记
2023/03/22
5K0
滑块验证获取ticket教程
WordPress 给指定页面模板的页面增加自定义字段
前些日子模板兔给用户二次开发一个小功能,需要制作一个页面模板,输入关键词后,页面会输出相关关键词的文章。这里就需要给这个页面模板添加一个自定义字段来设置关键词。
许都博客
2022/09/21
9500
ONF创建开源社区 以加速SDN软件发展
编者按:开放网络基金会(ONF)近日创建开源社区,在推动SDN落地上所作出的努力已经不再只是推广SDN,推广OpenFlow,开源社区OpensourceSDN的成立,将成为ONF组织推动SDN的另一重大举措。 业界第一次提及SDN(软件定义网络)大约是2009年,距今已经有6年的时间了。然而SDN开始真正被业界所了解,还要从2011年开放网络基金会(ONF,Open Networking Foundation)的成立开始计算,随后OpenFlow开始全面盛行,ONF也成为了推动SDN发展的主要力量之一。
SDNLAB
2018/04/04
9780
ONF创建开源社区 以加速SDN软件发展
识别某多缺口滑块
# _*_ coding: utf-8 _*_ # @Time : 2021/6/28 2:48 下午 # @Author : YwY(慕白) # @File : pdd_token.py import cv2 import time from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By from selenium.webdriver.chro
小小咸鱼YwY
2021/07/23
1.3K0
爬虫极滑块验证思路
给大家获取图片的提示,一般他图片前端页面都已经渲染出来了,可能就是display:none或者透明度0进行隐藏
小小咸鱼YwY
2020/06/19
1.1K0
爬虫极滑块验证思路
【原创】Python 极验滑块验证
可以很明显的看出来是极验3代验证,借助之前写阿里云盾的经验使用selenium+pyautoui先测试一下,详细可参考:阿里云盾滑块验证
拉灯的小手
2022/05/09
1.7K0
【原创】Python 极验滑块验证
vue项目集成腾讯滑块验证
可以参考腾讯云图形验证的使用文档。 第一步:登录腾讯云,打开控制台,打开验证码功能。
裴大头
2022/01/17
2.3K0
vue项目集成腾讯滑块验证

相似问题

在滑块旋转中激活或禁用滑块

20

如何以编程方式激活菜单项的“描述”metabox?

10

如何重新设置metabox摘录以打开

10

以编程方式创建主题激活的块

10

不添加Metabox

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文