您当前的位置:首页 > TAG信息列表 > shortcode
在Shorcode_atts中使用html标签,是真的吗?
我可以在短代码属性中使用html标记吗?像这样:function b_text( $atts, $content = null ) { extract( shortcode_atts( array( \'text\' => \'<div class=\"myClass\">DOM</div>\' ), $atts ) ); ob_start(); ?> <div>
PHP Shortcode - 500 error
在本文的帮助下,我一直在研究一个短代码:http://code.tutsplus.com/tutorials/create-a-shortcode-to-list-posts-with-multiple-parameters--wp-32199. 我试着按照文章所说的去做,但是我试着加入一个while循环。问题是,当我将其粘贴到函数中时。php在主题编辑器中,页面崩溃并返回内部服务器错误500。我的代码如下所示:add_shortcode(\'lande_galleri\', \'lande_galler
具有相同类别的上一个/下一个
在我的公文包页面上,我有这个代码可以与shortcode一起使用。一切都很好,但我需要下一个和上一个得到相同的类别。代码如下:add_shortcode( \'prev\', \'prev_shortcode\' ); add_shortcode( \'next\', \'next_shortcode\' ); function next_shortcode($atts) { global $post; ob_start(); next_p
设置要在可视模式下显示的快捷代码的格式
我想知道是否可以转换这种短代码:[card name=\"Muscle Band\" set=\"XY\" no=\"121\" c=\"name\"][/card] 在视觉模式下(蓝色文本中):肌带XY 121基本上,它可以检测上述格式的短代码,并仅在视觉模式下查看时将其更改为第二种格式(卡片名称、设置和编号)。非常感谢。
php in a shortcode
我在大型网站上遇到的一个主要问题是模板的数量。所以我想我可以使用一个短代码调用页面中的可选页脚。function trainer_footer( ){ get_footer(\'rctrainer\'); } add_shortcode( \'trainer\', \'trainer_footer\' ); 这是可行的。但有两个问题;侧边栏trainer的内容显示在内容的顶部,而不是短代码的位置。为什么?我读过,把PHP写进这样的短代码不是一个好主意。为什么?
快捷码在小部件中不起作用
我创建了以下短代码:function newsletter_signup_shortcode( $atts ) { $post_type = get_post_type(); // Attributes extract( shortcode_atts( array( \'location\' => get_permalink(), \'show_title\' => \'yes\',
如何将短代码转换为PHP代码?
我需要在其中一个PHP文件中添加一个短代码(替换硬编码到PHP头文件中的搜索条形码)。如何向PHP头文件添加短代码?这是我正在查看的代码:<?php if ( (is_front_page()) && (of_get_option(\'g_search_box_id\') == \'yes\') ) { ?> <div class=\"search-form-wrap hidden-phone\" data-motopress-type=\"static\
AJAX and do_shortcode
我知道以前有人问过这个问题。但我被困住了,找不到出路。我正在使用Ajax将外部信息加载到我的站点。最初,所有信息都是一次加载的,但由于数据量很大,Ajax成为了一种必要。使用第三方开发的插件从外部CMS访问信息。在Ajax中,我必须使用插件的do_shortcode. 但它失败了。未返回任何结果。当它直接放在页面模板的代码中时,它会完美地工作。我使用了我发现的最佳实践来创建Ajax通信(即使用wp_ajax 和wp_ajax_nopriv 用于JS脚本的回调、注册、排队和本地化)。我测试了Ajax连接,可
为什么我的短码不起作用
我正在为我的wordpress站点制作一个自定义的短代码,我正在运行wordpress的短代码api中的示例:function myshortcode() { $atts = shortcode_atts( array( \'custom_title\' => \'Your Title\', \'custom_message\' => \'Your Message\', ), $atts);
在短码函数中检索高级自定义字段
我正在尝试做一些看起来应该(也可能)简单的事情:显示高级自定义字段的结果get_field() 在返回shortcode函数时调用。在主题模板中:$posts = get_posts(array( \'posts_per_page\' => -1, \'post_type\' => \'produce\', \'orderby\' => \'title\', \'order\
放在段落标签中的短码是否仍然有效?
我查看了一篇文章的一些代码,发现<p> 标签:<p>Blabla</p> <p>[shortcode]</p> <p>Wofwof</p> 这个短代码似乎不起作用。这与它包含在段落标签中有什么关系吗?
What is rich_editing?
我想了解更多关于按钮实现的短代码的信息,因为我不太使用它们,我一直在研究这个主题,我遇到的问题和教程都使用了带条件的get_user_option( \'rich_editing\' ) == \'true\'. 我试过search 在网站上,但浏览时,我没有看到任何人深入了解细节,当我搜索到抄本时,我发现了get_userdata() 使用:那么什么是rich_editing 如果你已经在使用if ( ! current_user_can( \'edit_posts\' ) && !
将属性动态传递给短码
我可以像下面的示例所示那样动态地传递到短代码属性吗[ authoorsposts author = get_the_author_id(); ]
将ShortCode属性传递给页脚脚本
我正在尝试生成一个WordPress快捷码,它将显示bxSlider. shortcode函数本身就像一个魔咒;我可以传递数据,并且正确地呈现了短代码。The problem:在shortcode中,我还添加了一个属性id, 它将用于传递用于调用滑块的ID,例如:$(\".myid\").bxSlider({ 所以\"myid\" 零件将按如下方式传递[myshortcode id=\"myid\"]. 但由于脚本需要放置在页脚中(使用:add_action( \'wp_footer\', \'
仅覆盖某些音频短码HTML输出时出错
由于WordPress挂钩,我有一个覆盖音频短码HTML呈现的函数:wp_audio_shortcode_override 我在一个OOP插件中这样使用它:add_filter( \'wp_audio_shortcode_override\' , array( $this, \'wp_audio_shortcode_override\' ), 10, 2 ); 为了防止覆盖所有HTML短代码,我想创建一个自定义短代码属性:player=\"default\" 就我所能读取的文
是否创建基于站点管理员角色来显示HTML/数据的函数?
我需要根据网站管理员的“角色”制作一个短代码,以便在页面上显示一些HTML?不是登录用户,而是站点管理员的角色。默认情况下,角色为“管理员”,唯一其他角色为“pro\\U用户”。因此,如果他们是“pro\\u用户”,我想回显第一个“HTML类型1”,如果不想输出“HTML类型2”,如下所示:我试过了,但做错了&;获取页面上的空白输出。add_shortcode( \'add_my_form\', \'get_form_on_role\' ); function get_form_on_rol
查找位于括起的短码之间的所有字符串
我想在我的主题中查找位于所需字符串之间的所有字符串。然后,我想将收集到的字符串输出到主题中的某个位置,例如列出所有这些问题,并将它们链接到包含它们的帖子。背后的想法是,我正在建立一个wordpress博客,在那里我写下了我在博客帖子中学到的所有东西。基本上到目前为止对我来说。当我对某个主题有疑问时,我想把它们记在这些标签之间的博客帖子中。要在以后查找并回答问题,我想使用此筛选功能。到目前为止,我能够使用Options API 还有这个代码。但它只允许我一次保存一个问题,而我想存储位于[question][
摘录不会以快捷码显示在分类页面上
我使用的第三方插件添加了一个显示广告列表(CPT帖子)的短代码。shortcode函数包括(带有include 语句)模板list.php 文件,该文件显示一个搜索表单,并依次包括第二个模板list-item.php 文件,该文件显示广告本身的列表。此列表的每个条目仅包括帖子缩略图、帖子标题、帖子日期和广告项目的价格。通过更改列表项。php代码我还添加了文章的摘录。问题是,当我们浏览主广告列表页面时,摘录会正确显示,而当我们浏览类别页面时,摘录不会显示。当我们浏览分类页面时,广告列表的构建方式部分受应用于
主题图标在http://domain.com,上不可见,在http://ipaddress上工作
我发布了一个基于wordpress的网站。我使用了一个允许使用图标的主题。这些图标不是小图像,而是我在页面上使用的短代码。打开http://<my ip address> 您会注意到项目符号和滑块箭头的漂亮图标。但是如果你用域名打开同一个网站http://<my domain name> 您将注意到图标不可见。取而代之的是矩形框。我错过了什么?Edit : 我修改了我的。htaccess并重新启动了apache,但在我的web调试器(Chrome F12)上仍然
只有在页面上执行jQuery函数(在文档上就绪)才有来自插件的短码
我最终想做的是,当用户登录到该站点时,我想将重定向到包含该用户创建的所有帖子的页面,并希望通过AJAX请求加载这些帖子。我已经保存了短代码,它将包含当前用户的所有帖子。function ajax_write_here(){ $output = \'<div id=\"write_here_ajax_wrap\"></div>\'; return $output; } add_shortcode(\'write-here-ajax\',