WordPress短代码使用教程 - 汇站网

WordPress短代码使用教程

2022-08-08 0 1,021

教程解读:

自从 2.5 版本推出以来,WordPress 短代码已经被证明是最有用的功能之一。通过简短的代码,普通编辑用户无需专业编程能力即可发布动态内容。

当一个短代码被放入一篇文章或一个页面时,它将被替换为其他内容。换句话说,我们会在一篇文章或页面中找到方括号([])中的内容,根据一个 PHP 函数,用一个合适的动态内容替换它。

WordPress 短代码的使用非常简单。比如说我们想显示给定的最新文章,我们可以使用类似下面的代码:

[recent–posts]

再进一步的,我们可以通过设定一个参数来控制现实的文章的数量:

[recent–posts posts=“5”]

更进一步的,我们可以为文章列表增加一个标题:

[recent–posts posts=“5”]Posts Heading[/recent–posts]

简单的短代码
本教程的第一部分,我们将创建下面这个短代码的代码:

[recent–posts]

创建的过程非常简单,不需要高深的 PHP 知识。

创建过程如下:

创建一个当 WordPress 找到一个短代码时将被调用的函数;
通过设置唯一的名称来注册短代码;
将注册的功能绑定到 WordPress 的动作。
本教程的所有代码可以直接放入functions.php或一个单独的 PHP 文件,将包括在 functions.php。

创建回调函数
当找到一个短代码时,它将被一段叫做回调函数的代码所替代。所以我们首先创建一个函数从数据库中获取最新的文章。

function recent_posts_function() {
query_posts(array(‘orderby’ => ‘date’, ‘order’ => ‘DESC’ , ‘showposts’ => 1));
if (have_posts()) :
while (have_posts()) : the_post();
$return_string = ‘<a href=”‘.get_permalink().‘”>’.get_the_title().‘</a>’;
endwhile;
endif;
wp_reset_query();
return $return_string;
}

如上所示,我们查询数据库以获取最新的文章,并返回一个带有链接的字符串。值得注意的是,回调函数不打印任何东西,而是返回一个字符串。

注册短代码
现在,我们告诉 WordPress 这个函数是一个短代码:

function register_shortcodes(){
add_shortcode(‘recent-posts’, ‘recent_posts_function’);
}

当在文章内容中找到短码【recent-posts】时,会自动调用 recent_posts_function()函数。我们需要确保短代码的名称是唯一的,以避免重复。

挂钩到 WordPress
为了能够执行 recent_posts_function()函数,我们需要将其绑定在 WordPress 的初始化钩子中。

add_action( ‘init’, ‘register_shortcodes’);

测试短代码
简单的短代码已经准备好了,现在我们需要测试它是否能够正常运行。我们创建一个新的文章(或打开一个已存在的),把下面的代码加入到文章内容中的某个位置:

[recent–posts]

发布文章并在浏览器中打开,你将看到一个执行你最新文章的链接,如下图所示:

WordPress短代码使用教程

 

转载请注明:汇站网 » WordPress 短代码使用教程

收藏 (0)

微信扫一扫

支付宝扫一扫

点赞 (0)

免责 声明

本资源仅用于个人 学习和研究使用,禁止用于任何商业环境!

 1.  本网站名称:汇站网
 2.  本站永久网址:https://www.huizhanii.com/
 3.  本站所有资源来源于网友投稿和高价 购买,所有资源仅对编程人员及源代码爱好者开放下载做参考和研究及学习,本站不提供任何技术服务 !
 4.  本站所有资源的展示图片和信息不代表本站的立场 !本站只是储蓄平台及搬运
 5.  下载者禁止在服务器和虚拟机下进行搭建运营,本站 所有资源不支持联网运行!只允许调试,参考和研究!!!!
 6.  未经原版权作者许可,禁止用于任何 商业环境,任何人不得擅作它用,下载者不得用于违反国家法律,否则发生的一切法律后果自行承担!
 7.  为尊重作者版权,请在下载24小时 内删除!请购买原版授权作品,支持你喜欢的作者,谢谢!
 8.  若资源侵犯了您的合法权益, 请持 您的版权证书和相关原作品信息来信通知我们请来信     通知我们 我们会及时删除,给您带来的不便,我们深表歉意!
 9.  如下载链接失效、广告或者压缩包 问题请联系站长处理!
 10.  如果你也有好源码或者教程,可以 发布到网站,分享有金币奖励和额外收入!
 11.  本站资源售价只是赞助,收取费用 仅维持本站的日常运营所需!
 12.  因源码具有可复制性,一经赞助 ,不得以任何形式退款。
 13.  更多详情请点击查看

汇站网 WordPress教程 WordPress短代码使用教程 https://www.huizhanii.com/28242.html

汇站

站长资源下载中心-找源码上汇站

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

发表评论
暂无评论
  随机评论   表情   下载本站到电脑桌面


表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
登录后评论
联系官方客服

为您解决烦忧 - 24小时在线 专业服务

(汇站网)一个专注站长资源的平台网站,提供最新的网站模板和整站源码,内容包含各类精品网页模板,企业网站模板,网站模板,DIV+CSS模板,织梦模板,帝国cms模板,discuz模板,wordpress模板,个人博客论坛模板,上千种免费网页模板下载尽在汇站网.找源码上汇站.huizhanii.com