一,插件制作

1.首先在plugin文件夹下创建一个php文件,我以制作一个banner插件为例,把以下代码拷贝到php文件中

<?phpadd_action("init",function(){register_post_type("banner",["label"=>"banner",   //后台显示标签"public"=>true,]);});
?>

2.在需要使用插件的地方调用插件

<?php$Query = new WP_Query(["post_type" => "banner",]);while($Query->have_posts()):$Query->the_post();
?><div><?php the_title();the_field("image");   //在advanced-custom-fields插件中自定义的field值?>
</div><?php endwhile; ?>

3.在wordpress后台安装插件advanced-custom-fields

3.1 安装

3.2 设置field值

3.3 add field添加,设置field值,在这以新建image为例

勾选hide(不显示其他的field)

3.4 单击update完成设置,并发布

至此一个简单的插件就制作完成

二,常用函数

1. 调用css,img,js等链接

<?php echo get_stylesheet_directory_uri(); ?>
<?php echo time(); ?> //时间戳

2.菜单(page页面)

<?php wp_nav_menu(); ?>

3.短代码(一般配合插件使用)

<?php echo do_shortcode("短代码内容"); ?>

4.post

<?phpif(have_posts()):while (have_posts()):the_post();
?><div><?php the_title();   //标题the_post_thumbnail_url();   //图片the_content();   //内容the_time("l,F,j,Y");   //时间the_permalink();  //原文链接previous_post_link();  //上一页next_post_link();   //下一页?>
</div><?php endwhile; endif; ?>

5.sidebar(侧边栏动态显示)

<?php dynamic_sidebar("primary-widget-area"); ?>

在后台的widget设置

6.模块化代码

<?php get_header(); ?> //获取头部
<?php get_sidebar(); ?> //获取侧边栏
<?php get_footer(); ?>  //获取尾部

7.返回首页

<?php bloginfo("url"); ?>

转载于:https://www.cnblogs.com/kinblog/p/10722827.html

wordpress-基础插件,常用函数相关推荐

  1. 数字化方法基础_常用函数

    数字化方法基础_常用函数 1. 叉乘 2. 单位化矢量 3. 矩阵乘法4×4 × 4×1 4. 矩阵乘法 4×4 × 4×4 1. 叉乘 void crossproject(float vec1[3] ...

  2. Arduino基础与常用函数

    文章目录 1. Arduino语言 2. Arduino代码结构 1.类似于C的头文件包含,变量定义等 2.void setup() 3.void loop() 3.串口常用函数 1.串口收发函数 S ...

  3. js list添加元素_JS基础与常用函数

    JavaScript是没有Print()方法的. 所以要做内容输出,需要用到console.log(xxx) 控制台输出. Chrome浏览器中就可以编写代码,或者在编译器中,写纯JavaScript ...

  4. [转载] python 语言基础 - 字符串常用函数及操作

    参考链接: Python字符串| ljust rjust center python为字符串操作提供了很多常用的内建函数,让我们在操作字符串时能够更加简单方便. 下面以某个字符串为例来一一介绍一下 现 ...

  5. Arduino编程基础与常用函数(详细)解析

    Arduino编程基础 关键字: if.if-else.for.switch.case.while.do-while.break.continue.return.goto. 语法符号:每条语句以&qu ...

  6. arg是什么函数_怎么实现边听歌边搜图?线程初体验:常用函数

    图控大叔 构图传递思想 阅读从未如此简单!!! 01 前言 今天我们来认识一下线程及其常用函数.当你今天看到我在写推文时,你可能会说: 02 目录总览 2-1 什么是线程2-2 常用函数速览2-3 各 ...

  7. WordPress中使主题支持小工具以及添加插件启用函数

    https://www.jb51.net/article/76810.htm 这篇文章主要介绍了WordPress中使主题支持widget以及添加插件启用函数的方法,使WP可以使用小工具widget与 ...

  8. WordPress WP cleanfix插件‘eval()’函数跨站请求伪造漏洞

    漏洞名称: WordPress WP cleanfix插件'eval()'函数跨站请求伪造漏洞 CNNVD编号: CNNVD-201305-381 发布时间: 2013-05-20 更新时间: 201 ...

  9. HiveQL学习笔记(二):Hive基础语法与常用函数

    本系列是本人对Hive的学习进行一个整理,主要包括以下内容: 1.HiveQL学习笔记(一):Hive安装及Hadoop,Hive原理简介 2.HiveQL学习笔记(二):Hive基础语法与常用函数 ...

最新文章

  1. 正则表达式最常用的符号匹配
  2. php自动关机代码,win10怎么设置自动关机
  3. CODEVS 1172 Hankson 的趣味题
  4. java软件字如何放大_放大Java Swing应用程序
  5. java反编译工具jad和jd-gui使用
  6. win11打开应用被管理员阻止怎么办 window11管理员已阻止你运行此应用的解决方法
  7. 零基础+进阶系统化渗透测试工程师+CTF网络安全大赛学习指南
  8. android 源码编译apk,在Android源码里编译apk
  9. 【人工智能】180页PPT,讲解人工智能技术与产业发展
  10. Matlab filter2、conv2报错:不支持N维数组
  11. 苏州微软面试--机器学习自然语言处理
  12. 知识图谱学习(笔记整理)
  13. 如何实现微信抢红包算法?
  14. 【Python例】利用 python 进行用户画像词云图的生成 --- wordcloud
  15. JAVA通过poi实现excel表格制作并且将图片放入到指定的单元格中(可以循环插入)
  16. QT matlab 混编-qt调用matlab生成dll
  17. 使用Bibtex4word在WORD2016中插入参考文献的方法(大量文献方便)
  18. python之pypinyin
  19. 浏览器本地存储的方式~~~~~
  20. 如何解决”/”应用程序中的服务器错误

热门文章

  1. python有趣小程序 表白-抖音最火的整蛊表白小程序如何做出来的?教你用python做出...
  2. 开课吧python好吗-Python是个什么鬼?求职为何这么难
  3. python用途与前景-Python的发展前景及干货!!
  4. 学会python爬虫怎么赚钱-自学python爬虫赚钱经历
  5. 编程软件python下载-python 2.7官方版
  6. python100行代码-100行Python代码自动抢火车票!
  7. python批量读取csv文件-Python读取/批量读取文件
  8. 20行python代码的入门级小游戏-python实现石头剪刀布小游戏
  9. c与python的区别-c 跟 python的区别有哪些
  10. python编程视频-Python开发视频百度就得看这个!