您当前的位置:首页 > TAG信息列表 > shortcode
在短码中使用ACF数组值
我有一个客户使用一些第三方表单,我想很容易地在他们的网站上找到这些表单。为了方便地在站点范围内更新它们,我想我应该在选项页面上创建一个ACF repeater字段,其中包含form_id 和form_markup 我可以用它来构建短代码。用户可以在短代码中只输入表单的id,表单就会输出。i、 e。[form form_id=\"1\"]问题是:如何从数据数组中调用正确的ID?我从这里开始:function form_shortcode( $atts ) { // Attribut
在ACF所见即所得字段中使用自定义快捷代码时出现问题
我已经创建了一个自定义短代码[colored-list] 只需打印HTML代码模板。构建此短代码的原因是,我在其中使用PHP循环,根据项目计数以不同颜色集打印文本列表。例如,第一个文本为红色,第二个为蓝色,第三个为黄色,第四个为红色,。。。蓝色,黄色。这就是我如何为每个文本构建颜色循环的方法。我为不同的目的创建了更多的短代码,但上面的一个只是示例。现在我要做的是,我使用高级自定义字段插件创建了一个所见即所得编辑器,以添加更多内容。我在其中使用了这个短代码。但每次我在前端回显时,它都会打印P 标签添加到很多
尝试将动态内容调用为ShortCode属性
我正在尝试向现有(第三方)短代码添加动态属性。短代码在同一页上出现多次。当我这样做时(在functions.php中),我可以得到第一个正确输出的短代码,但其他的则不行。function testOne(){ return do_shortcode(\'[abc type=\"contact\" orderby=\"menu_order\" order=\"asc\" style=\"list-post\" logic=\"and\" abc_tax_student=\"student1\
将文件URL参数从高级自定义字段传递到短码
我正在尝试创建一个自定义短代码,它使用另一个短代码为网格上的几个音频播放器使用Visual Composer显示自定义帖子类型。我想使用的音频播放器是Compact audio player插件,它使用了[sc_embed_player fileurl=\"URL OF THE MP3 FILE\"]. 我想做的是创建2个自定义短代码,将正确的mp3 url注入fileurl=\" \" 栅格加载时的路径。我正在使用高级自定义字段和代码,这些代码用于我的functions.php 现在是(我计划复制,当我
在DO_SHORT CODE()中使用ACF字段
我有一个联系方式7表的shordcode。我想对ID值使用高级自定义字段。我该怎么做?ID值为的ACF:the_field(\'form\'); shordcode(shordcode):<?php echo do_shortcode( \'[contact-form-7 id=\"29\"]\' ); ?> 有解决方案吗?:)
如何禁用快捷码返回的内容的缓存
我们编写了一个基于时间戳返回不同内容的短代码。典型的商业案例是:“在1月1日之前,显示“注册将于1月1日开放”,在该日期之后显示“在此处注册”因此,不缓存这段内容非常重要。是否有一种方法可以从短码代码中指示不应该缓存这段内容(知道尚未选择缓存机制-nginx、memcache、total cache等)?
如何查找Contact Form 7的输出短码?
我正在使用联系人表单7的网站上工作,在该表单中,他们使用快捷码显示自己的号码,如下所示:<fieldset class=\"precallback\"> <legend class=\"top-section\">Ring til os</legend> <ul class=\"formlist\"> <li class=\"textonly\">Vita 34\'s kundeservice besvarer alle
如何呈现短代码,使其不被缓存插件缓存?
我正在开发一个插件,我不想让流行的WordPress缓存插件(如W3Ttoalcahe、WPSuperCache等)缓存我的短代码的输出。我有什么方法可以做到这一点,或者让我的用户配置他们的缓存插件,以便动态呈现我的短代码,而不缓存其输出?
在另一种自定义帖子类型中使用来自一种自定义帖子类型的高级自定义字段/使用嵌套的快捷代码
我有两种自定义帖子类型,project 和person. 两者都有几个自定义字段。我正在为project 自定义帖子类型。在project 自定义字段我有几个类型为relation的字段,如此屏幕截图所示。不幸的是,我并不真正理解它们的含义以及如何使用它们,但这不是我的主要问题。接下来,在person 自定义字段,我只有文本字段,如first_name, last_name, 等现在让我们假设我有一个自定义的post类型person. 该人员已为项目作出贡献,该项目是类型为的自定义职位类型project.
将Razorpay快速支付插件与Contact Form7插件集成
我正在WordPress中使用一个Contact form7和Razorpay快速签出插件。它的短代码是[RZP]. 请帮助我在联系表格7中使用此选项。我试过的是functions.php 在contact-form-7插件中,我插入了以下函数:add_filter( \'wpcf7_form_elements\', \'mycustom_wpcf7_form_elements\' ); function mycustom_wpcf7_form_elements( $form ) {
在联系人表单7邮件正文中添加自定义变量
我为我的用户设置了cookie,让他们知道他们来自哪个网站,我希望当用户联系我们时,他们的消息也会随cookie一起出现。因此,我创建了一个新的短代码,并在邮件部分添加了它,但它直接发送短代码,而不是返回值代码:function my_shortcode( $atts ) { return isset($_COOKIE[\'my_source\']) ? $_COOKIE[\'my_source\'] : \'\' ; } add_shortcode( \'my-source
视频短码和媒体片段URI
Wordpress视频短代码似乎不支持媒体片段URI(例如,为视频src追加#t=10),因此类似的操作不起作用:[video width=\"854\" height=\"480\" src=\"https://www.domain.com/wp-content/uploads/2018/07/5898ca6e5276e4cd97c0bd730a2ed82c11780595-480p__80044.mp4#t=18\" preload=\"metadata\"][/video] 因为在视频末尾
通过短码生成的动态产品页面上的搜索引擎优化友好URL
我已经在wordpress,/product中创建了一个产品页面。当前获取产品/产品/的id?id=123该页面有一个短代码,可以提取并显示相关数据e、 g.[产品\\u短码]我想知道如何使这个URL对SEO更友好。我尝试通过使用URL重写。htaccess,以便我可以像这样链接到页面/产品/标识/产品描述然而,Wordpress抛出了404,尽管我可以看到我的一些短代码运行(标题标记更改)有人能告诉我如何才能实现我在这里的目标吗?已经做了两周了!:(
Php/css:短码不能正确显示,并且只显示在头部(内容之前)
尝试创建要在弹出窗口中实现的短代码。我试图在页面中心以2x2的网格显示四幅图像。问题是这个短代码现在将所有内容都浮动,图像垂直显示在彼此的顶部,而不是在页面中心显示2x2。此外,当我在弹出窗口中实现快捷代码时,显示在每个页面顶部(页面内容之前)的内容不会显示在弹出窗口中。I\'ve tried:ob_start(); return ob_get_clean(); 这会阻止它显示在每个页面的头部,但它也不会输出任何其他内容。我做错了什么?在这里添加我的短代码功能,并在下面添加2x2网格布局
如何在自定义快捷代码中加载特定模板页面
我正在为我的WP网站使用一个主题,它有自己的注册页面模板(register.php)。我正在尝试创建一个快捷码,可以在任何地方加载该模板,但我无法使其正常工作。这是我尝试过的一件事:function my_BP_registration_form_shortcode( $atts ) { ob_start(); get_template_part( \'register\' ); return ob_get_clean(); } add_shortcode(
Php if/Else语句中的触发器弹出窗口
我试图在函数中触发弹出窗口。php,如果满足某些条件。if-else语句本身工作得很好,但我无法打开弹出窗口。我试着调用一个短代码,但没有返回任何结果。我为弹出窗口本身使用了一个插件(弹出窗口生成器)。因此,我唯一可以访问的是创建的弹出窗口的唯一类和快捷码。该插件允许我通过onclick、CSS、Hover、onload和exit意图触发弹出窗口。但当我试图直接从函数中通过短代码触发它时,这些选项都没有用处。php文件。就像这样,它们不起作用。我真的需要一些方向,因为我觉得我哪里也去不了。下面是我尝试过的
WordPress快捷代码在主页上不起作用
我想做的是制作我的主页。我可以这样做:创建一个页面并使用该代码从插件插入我的图库[wonderplugin_gridgallery id=1]将该页面设置为主页。但这不起作用。当我添加此代码时[wonderplugin_gridgallery id=1] 在我的页面上,我只能看到代码…同样的不起作用<?php echo do_shortcode(\'[wonderplugin_gridgallery id=1]\'); ?> (隐藏)。如何修复它?我不知道如何在FTP中找到要修复的文件。主题美
如何创建快捷代码以在自定义帖子类型上显示自定义字段值
在我的广告站点中,我试图为我在自定义帖子类型上创建的一些自定义字段创建快捷码。我会解释的在单篇文章中,有自定义字段,并以标准方式显示在下表中。如果我想从这些自定义文件中选取一个,并在其中添加一个短代码,然后通过短代码在我想要的地方轻松显示该自定义文件,您会怎么做?我希望我能解释清楚。我相信这是可能的,但我好几天都不能尝试。我不使用ACF插件,所以我必须在没有这个插件的情况下使用它,因为一切都已经在插件中设置好了,而不是在主题中。
是否可以根据媒体查询更改短码参数?
我正在使用一个显示/隐藏插件,该插件有一个带有state=“open”或state=“closed”参数的短代码。我希望它在桌面上打开,但在移动设备上关闭。是否可以根据媒体查询或某些javascript或仅在屏幕大小小于768px时插入短代码的内容更改此参数?
检测嵌入的视频格式
我需要从短代码中获取视频格式。例如,如果我将我的帖子元“\\u video\\u format\\u embed”设置为[video src=\"https://url.domain/myvideo.mp4\" /] .如何获取我的短代码的视频格式?$video_embeded = get_post_meta(get_the_ID(), \'_video_format_embed\'); $video_format = \'???\'; // please help if(\'mp4\'