首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一文详解 WordPress Shortcode 简码

Shortcode 类型 Shortcode API 支持几乎所有可能的组合形式:自关闭标签,开放标签,含有参数的标签等。...所有 Shortcode WordPress 系统定义了哪些 Shortcode,我们可以使用 WPJAM Basic 插件的「常用简码」扩展来查看,激活扩展之后,在 「WPJAM」菜单的「常用简码」子菜单中即可查看...这是因为每个 Shortcode 都定义了一个对应的回调函数来处理,这个回调函数一般有两个参数:Shortcode 的属性参数和内容: function my_shortcode_func($attr,...进行处理 // 返回预期的值 } 然后把定义的 Shortcode 和其处理函数管理起来,以便 [mycode attr="value"]content[/mycode] 能够按照预期执行。...这个 Shortcode,它的内容(content)就是邮箱地址,还定义了属性 link,它的值为 1 时候,邮箱显示为可点击,详细代码如下: add_shortcode('email', function

1.7K20

WordPress 技巧:防止博客内容中的 Email 地址被收集

让邮件地址不被机器收集 WordPress 默认有 antispambot 函数,它可以将 email 地址转换成机器无法识别而浏览器能够正确显示的邮件地址,所以我们可以在主题的 functions.php...文件中添加如下的代码: add_shortcode( 'email', 'wpjam_email_shortcode_handler' ); function wpjam_email_shortcode_handler...; return antispambot( $content, $mailto ); } Antispambot ShortCode 使用 Antispambot ShortCode 这个插件使用非常简单...如果你想把 email 地址显示为连接,可以加上 link 参数,如: [email link="1"]you-email-address@email.com[/email] 显示结果为:you-email-address...@email.com 自动隐藏邮件地址 当然,如果你不想使用 shortcode,而想直接在日志中输入的邮件地址也能防止被机器收集,可以参考:自动隐藏邮件地址防止垃圾邮件里面提供的代码。

30620
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    woocommerce shortcode短代码调用

    attribute terms_operator– 用于比较属性项的运算符。可用选项包括: AND– 将显示来自所有选定属性的产品。 IN– 将显示具有所选属性的产品。这是默认值。...tag– 使用指定的标签 slug 检索产品。 cat_operator– 用于比较类别术语的运算符。可用选项包括: AND– 将显示属于所有选定类别的产品。 IN– 将显示所选类别中的产品。...products limit="4" columns="4" orderby="id" order="DESC" visibility="visible"] 场景 5 – 特定类别 我只想展示连帽衫和衬衫,而不是配饰...场景 6 – 属性显示 每个服装都有一个属性,根据适当的季节,“春/夏”或“秋/冬”,有些配饰具有两者,因为它们可以全年穿着。在此示例中,我希望每行三个产品,显示所有“春/夏”项。...---- woocommerce短代码常见问题  变体产品 SKU 未显示 关于 SKU 短代码的使用,例如,变体产品 SKU 不打算单独显示,而不是父变量产品 SKU。

    11.2K20

    张戈博客成功启用移动端主题:Mobile Pack

    用别的主题,我还得重新折腾和 HotNewsPro 一样的高亮样式,人懒不拆啊。先来张折腾后的预览图: ? 当然,你还可以点击DEMO实时预览。...鸟哥这款 Mobile Pack 用起来也很简单,直接下载后上传至 Themes 目录,然后安装一个主题调度插件即可。既然是写博文,还是得来点有用的经验,才对得起支持玛思阁的读者。...我们要 DIY 这个分类导航就必须了解每个参数的意思,然后再根据自己的喜好自由组合,下面我就先贴上这个函数的所有参数: WordPress wp_list_cats函数的参数说明:         sort_column...> 简单说明:参考上面参数,很容易就得出原版主题分类输出格式为:不显示分类文章数-以清单显示-按分类名排序-关闭子分类的层级显示-显示所有有文章的分类。...未修改之前,这个分类输出格式不对我的胃口,比如: 我想显示顶级分类【系统运维】,但因为这个分类下并不是直接包含文章,所以不会显示。

    1K60

    常用短代码插件:WPJAM Basic 的短代码扩展

    很多国内主题只针对WP经典编辑器做了扩展,而古腾堡编辑器却要屏蔽(虽然我认为古腾堡编辑器的功能极其强大,完爆经典编辑器。)...WPJAM Basic 常用短代码扩展内置了一些可能经常使用到的「短代码」(Shortcode),让你在编辑文章的时候插入复杂格式的内容更加方便,目前支持的短代码(Shortcode)有这些: email...如果你想把 email 地址显示为连接,可以加上 link 参数,如: #email link="1"]you-email-address@email.com[/email] 显示结果为:you-email-address...500 RMB 一个月 整站所有页面,最多三个 [/table] 就会生成如下的表格: 位置 大小 价格 出现的页面 顶部广告位 728X80 静态图片 1000 RMB 一个月 整站所有页面 侧边栏广告位...300X150 静态图片 500 RMB 一个月 整站所有页面,最多三个 youku, qqv等 为了方便插入视频,提供了B站,腾讯视频,优酷和土豆的 shortcode。

    1.4K30

    WordPress 主题作者和版本等信息的调用

    ) Version – 主题版本 Status – 主题状态(默认值:发布) Tags – 主题标签 Author – 主题作者 注意:这些返回值的参数名必须首字母大写,否则将没有正确值返回。...3.4.0 時已棄用不建議使用,而且短碼中 $theme_name 寫死了不夠優雅,官方建議使用 wp_get_theme() 代替 get_theme_data(),代碼更優雅更方便,因為它會自動檢索目前啟用主題的...感谢网友聲色犬馬的指正,也可以使用wp_get_theme()函数实现。...默认值: Null $theme_root (string) (可选) 要查看的主题根的绝对路径。如果未指定,将使用get_raw_theme_root()返回的值。...默认值: Null 示例 显示当前激活的主题的名称 php echo wp_get_theme(); 显示已安装主题的名称 php $my_theme = wp_get_theme( 'twentytwentytwo

    57320

    Mirages主题帮助文档

    阅读更多按钮 目前主题首页及其他文章列表中使用带格式的文章输出,而不是将正文文本去格式后截断。 如果你只想输出部分文章,那么你可以在需要截断的地方使用``标签截断文章。...Toolbar 默认显示两个按钮:RSS 和夜间模式切换。 自定义方式 配置 Toolbar 也很简单,只要一行一个配置即可。...另外: Toolbar 默认显示两个按钮:RSS 和夜间模式切换也可以设置隐藏,链接部分设置为hide即可。可以只隐藏一个,也可以全部隐藏。当可显示的按钮数量为0的时候即可隐藏 Toolbar。...不止这些,一些新加的且我觉得并不常用的设置项也可以在这里进行配置。 配置方法 和其他的一些多行配置一样,也是一行一个,每一个配置由设置名 + 设置值组成。...需要注意的是,过多的菜单栏会导致在较小宽度的浏览器下菜单一行显示不下而折行的问题,因此该值不建议修改。

    10.1K20

    WPJAM Basic 扩展 - 常用简码:一键集成10个常用简码

    WPJAM Basic 常用简码扩展内置了10个经常使用到的「简码」(Shortcode),让大家在编辑文章的时候插入复杂格式的内容更加方便,并且在后台罗列系统的所有可用的简码。...如果你想把 email 地址显示为连接,可以加上 link 参数,如: [email link="1"]you-email-address@email.com[/email] 显示结果为:you-email-address...如以下的代码: [table width="95%"] 位置 大小 价格 出现的页面 顶部广告位 728X80 静态图片 1000 RMB 一个月 整站所有页面 侧边栏广告位 300X150 静态图片...500 RMB 一个月 整站所有页面,最多三个 [/table] 就会生成如下的表格: 位置 大小 价格 出现的页面 顶部广告位 728X80 静态图片 1000 RMB 一个月 整站所有页面 侧边栏广告位...300X150 静态图片 500 RMB 一个月 整站所有页面,最多三个 各种视频网站简码 为了方便插入视频,提供了B站,腾讯视频,优酷和土豆等视频网站的插入 shortcode。

    74760

    wordpress博客免插件实现隐藏内容回复可见-在文章中设置回复可见内容 三种样式附带效果图

    可能大家已经发现,很多网站采用了评论后可见的下载策略,这种做法既鼓励了用户参与和互动,也提高了网站的用户粘性。对于网站运营者来说,这还能帮助他们筛选出真正有需求的用户,同时收集到宝贵的用户反馈。...WordPress作为一款功能强大的内容管理系统(CMS),提供了Easy2Hide等插件能够轻松实现论回复可见功能,并且对于不熟悉代码的用户来说,使用插件无疑是一个方便快捷的选择。...然而,过多使用插件可能会带来一些负面影响,如增加服务器负担、影响网站性能、甚至引发安全问题。因此,在可能的情况下,使用代码来实现功能是一个更为推荐的做法。...[ /reply]注意:使用的时候去掉reply标签里面的空格样式二修改路径:一般放在主题的 functions.php 文件效果图:代码如下//文章评论后显示隐藏内容代码//www.anlu1314....]注意:使用的时候去掉reply标签里面的空格提示数据无价,请提前备份,建议建立一个文件修改记录,以便后期查阅自己修改了哪些内容修改完毕后,刷新一下浏览器缓存,再次访问网站,即可看到修改后的效果

    6400

    WordPress某篇文章显示所有评论者名称或头像

    在某篇文章或当前文章的适当位置显示所有评论者名称列表,或在文章列表摘要下方显示评论者头像,可以引导读者也发个热情洋溢的评论。 1....显示评论者名称 1.1 效果 独元殇, 耳朵的主人, 雅岚, Kevin’s, 小彦, 阿和, Mr.Chou等人对本文发表了17条热情洋溢的评论。...文章的所有评论者名称,并在模板中使用: php 1.3.2 调用ID为 123 文章的所有评论者名称,并在文章添加短代码: php [comment_authors_list post_id="123" /] 1.3.3 调用当前文章所有评论者名称...> 当然也可以在当前文章中调用: php [comment_authors_list /] 2. 显示头像(加强版) 其实在折腾上面名称时特别想弄一个头像版(替代文字名称)。

    8210

    数据分析必备:掌握这个R语言基础包1%的功能让你事半功倍!(附代码)

    这里希望读者能够自行探索使用.rproj(R项目—将每一次数据分析的过程都看作一个独立的项目)来对每一个独立的数据分析工作进行分类和归集。...小提示:上面的演示代码中使用了head函数,该函数可以按照人们习惯的方式将数据框按照自上而下的方式显示出来,而不是像str函数那样从左向右展示。...因为函数默认的分隔符是空白(注意不是空格),所以应有的6个变量都被读在一列中。且默认的header参数是假,所以数据变量被默认分配了一个新的变量名V1,并且应为变量名称的这一行变成了观测值的第一行。...而空白有可能并不是数据,比如在上面的演示中,V3至V6列,1~5行都是空白,这些空白不属于任何实际数据变量,是真正的空白,因而不能说这些空白是默认值。...因为replace是一个字符串向量,所以可以使用“[”按位置选择其中的值,当然也可以不选择任何值,直接全部替换。

    3.4K10

    7道题,测测你的职场技能

    3个分隔符包括了所有的字符格式,所以,当在3个分号前没有任何的设置,自然就使得无论输入任何类型的值,都会被隐藏。 (2)输入一个“猴子”,显示出来的,却是N个“猴子”。...所以,输入56,就会显示为“0056”;如输入123,就会显示为“0123”。 【题目2】使用定位条件功能进行批量填充 如何使得左边的表变成右边的表呢?...也就是说,如何使得多个不连续的空白单元格同时输入数据? 有人说,我输入其中一个单元格,然后复制到其他空白单元格不就可以了吗。...那么,如何同时选中多个不连续的空白单元格呢? 这里可用到“定位”功能。...有人说,我直接用【查找和选择】里的替换功能,把“北”字替换为“练习”不就行了吗?看清楚题意,在案例里,是把含有“北”字的单元格内容进行替换,而不是对一个“北”字进行替换。

    3.6K11

    WP Plugin Info Card : 用于展示WordPress插件信息的最佳插件-

    如果一个好的开源项目能够在社区里聚集到足够的爱好者,即使项目创始人离开,项目也能够得到很好的发展。...via 使用步骤 开袋即食,安装激活即可 WP Plugin Info Card 提供了两个shortcode,一个是wp-pic ,用来显示单个插件/主题的信息,一个是wp-pic-query...: 还有其他很多的参数可以设置,比如你可以设置需要显示的图片的格式和大小,如果没有设置则会自动获取SVG格式,也可以设置自定义的头图 type默认是插件,如果想展示主题,则需要指定type...比如可以通过如下的短代码来展示 4个黑色四栏的WordPress主题 其他方案 使用WP Plugin Info Card来展示插件/主题非常方便也非常美观,但是如果你不是很频繁的展示一些插件...,只想偶然分享一下而已,不想为此单独安装一个插件,那么使用WordPress最新版的古腾堡编辑器里的embeds模式也是比较方便快捷的方法,直接把插件的url地址粘贴进来,也可以显示出一些基本信息,但是就没有

    1.2K20

    Extreme DAX-第5章 基于DAX的安全性

    如果用户既不是首席执行官也不是经理,则只允许用户看到自己。 既然你已充分了解行级别安全性的实际应用,我们将讨论如何使用 RLS 实现更复杂的安全策略:保护属性,以及本章后面会介绍的聚合级别保护。...图5.19 受 VLS 保护的报告 这里需要特别注意一点是,受保护的值在报告中是不显示的。但在此示例中,由于列 SSN是标签而不是度量值的结果,因此模型中必须有一个值才能在视觉对象中显示。...另一组行还包含EmpNr的所有值,但在私有列中是空白值(或你选择的任何其他显示方式),我们将这些行称为负行。附加列 Private 有助于区分正行和负行。图5.21示意性地显示了这一点。...执行此操作时(我们使用一些员工编号的延迟枚举),将显示这些空白值。...我们现在不仅在Europe 2团队中看到空白,其他团队也显示了空白。毕竟,我们确实有权限查看到这些团队。

    4.9K30

    【linux命令讲解大全】017.格式化C语言源文件的工具:indent命令

    -fc1:针对放在每行最前端的注释,设置其格式; -fca:设置所有注释的格式; -gnu:使用指定的GNU格式,该参数为默认值; -i:设置缩排的格数; -ip:设置参数的缩排格数;...-kr:指定使用Kernighan&Ritchie的格式; -lp:叙述过长而换行,且叙述中包含了括号时,将括号中的每行起始栏位内容垂直对其排列; -nbad:在声明区段后不要加上空白行; -nbap...:在程序后面不添加空白行; -nbbb:在注释段后面不添加空白行; -nbc:在声明段中,即使出现逗号,也不换行; -ncdb:注释符号不自成一行; -nce:不将else置于“}”后面; -ncs:不在...实例 使用indent命令将C语言源文件"test.c"中所有的sizeof后面添加一个空格,输入如下命令: indent -bs test.c 执行上面的命令后,用户可以打开指定的源文件查看在sizeof...由于该命令的参数非常多,所以用户可以根据实际需要选择适合的参数进行使用即可。

    10310

    数据分析必备:掌握这个R语言基础包1%的功能,你就很牛了

    这里希望读者能够自行探索使用.rproj(R项目—将每一次数据分析的过程都看作一个独立的项目)来对每一个独立的数据分析工作进行分类和归集。...小提示:上面的演示代码中使用了head函数,该函数可以按照人们习惯的方式将数据框按照自上而下的方式显示出来,而不是像str函数那样从左向右展示。...因为函数默认的分隔符是空白(注意不是空格),所以应有的6个变量都被读在一列中。且默认的header参数是假,所以数据变量被默认分配了一个新的变量名V1,并且应为变量名称的这一行变成了观测值的第一行。...而空白有可能并不是数据,比如在上面的演示中,V3至V6列,1~5行都是空白,这些空白不属于任何实际数据变量,是真正的空白,因而不能说这些空白是默认值。...因为replace是一个字符串向量,所以可以使用“[”按位置选择其中的值,当然也可以不选择任何值,直接全部替换。

    2.8K50

    关于“Python”的核心知识点整理大全3

    Python能够发现'python '中额外的空 白,并认为它是有意义的——除非你告诉它不是这样的。 空白很重要,因为你经常需要比较两个字符串是否相同。...Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法 rstrip()。...在编程中,经常需要修改变量的值,再将新值存回到原来的变量中。这就是变量的值可能 随程序的运行或用户输入数据而发生变化的原因。 你还可以剔除字符串开头的空白,或同时剔除字符串两端的空白。...看到Python代码 以普通句子的颜色显示,或者普通句子以Python代码的颜色显示时,就可能意味着文件 中存在引号不匹配的情况。...在这个示例中,Python发现你使 用了一个值为整数(int)的变量,但它不知道该如何解读这个值(见1)。Python知道,这个变 量表示的可能是数值23,也可能是字符2和3。

    13310

    19.linux 文件管理命令:chmod设置文件或目录的访问权限chtrpchownmore

    系统管理员写了一则通知(news2)让所有用户阅读,那么必须授权用户对这个文件有读 权限,可以使用以下命令:#chmod 444 news2上述命令中,数字 444 是如何计算出来的呢?...其他命令经常和 more 匹配使用,但 more 命令也可单独使用。...如果随后按 Enter 键,more 命令会再显示一行。如果按下 Space 键,more 命令将显示文本的另一屏。对于有些终端型号,more 命令清除屏幕,而不 是滚动屏幕。...当从文件而不是管道读取的时候,命令在提示符处加%(百分 符),这提供了 more 命令已经读取文件的百分比(以字符为单位,而不是行)案例练习(1)查看以 myfile 命名的文件。...#ls –l | more(3)逐页显示 testfile 的档案内容,如有连续两个以上空白行则以一个空白行显示。

    16410
    领券