您当前的位置:首页 > TAG信息列表 > shortcode
使用全局变量的缺点是什么?
我是WordPress的新手。在我的“最近的帖子”快捷代码中,我使用了global $post 变量,因为the_title() 功能是给我页面的标题,而不是帖子的标题。我不太确定,但我认为这是因为循环中的循环。这里的一些高级用户告诉我不要使用global 变量,因此使用global $post 我的“最近帖子”短代码中的变量是好还是坏?
在短码函数中获取POST对象
我必须显示来自另一个页面(index.php)的帖子,所以我的代码是$section_id = 16; $section_home = get_post($section_id); setup_postdata( $section_home ); the_content(); 这篇文章(ID为16)内部有几个短代码。我无法访问shortcode函数中的$post对象,例如,我尝试了function tp_sc_flipcoin($atts,$content =
从POST到侧边栏获得价值
我在我的post,<div class=\"my_calss\" id=\"my_id\"> my content </div> 在这里,my_id 每个帖子都不一样。我需要显示my_id 在侧栏中转换为php代码。也就是说,<?php echo do_shortcode(\'[wp_value id=1]\'); ?> 需要分配上述id。我通过PHP 在里面stackoverflow. 这不仅仅是面向WordPress的,这
在另一个快捷码回调中调用快捷码
我使用的插件只向特定的用户角色显示内容。此内容由一个快捷码标记包围,使其对其他用户角色不可见。现在,我想调用该受限内容中的其他短代码。我知道我需要设置插件的短代码,以便它们使用do_shortcode(), 但文件太多了,我不知道该在哪里做。我试过的所有地方都没有改变。有什么建议吗?这是我找到的代码块。我想这就是我需要编辑的内容。你觉得怎么样?更改此项:return stripslashes($message);更改为:return stripslashes(do_shortcode($message))
如何在视频终极短码上切换到本地视频播放器?
我有Shortcodes Ultimate 插件,我想将此插件视频播放器更改为Video.js player.<这是因为,原来的播放器非常友好,而instabil无法控制音量,无法重放视频,所以这个播放器非常不足我不能使用原来的wordpress播放器,因为插件使用与wordpress短代码相同的短代码,这会产生一些冲突插件短代码示例:[video url=\"http://www.neocsatblog.mblx.hu/wp-content/uploads/2013/10/Cas-és-a-sex
获取多个短码属性值
我试图从一个短代码中获得几个值。我做了几件事都没有成功。短代码如下所示:[myshortcode metakey=\"<field_key:key1, title:Title 1><field_key:key2, title:Title 2><field_key:key3, title:Title 3> ] 如何获取field\\u键值?那么在这种情况下,键1、键2和键3?
快捷代码不显示分页
我使用一个普通页面通过一个快捷码显示帖子。页面上的帖子显示正确,但不回显下一篇和上一篇帖子的链接,页面内容显示在短代码内容下方。在管理中:<p>page content<p> [ accomodation-catalog location=\'slug \' accomodation=\'slug\'] 显示器<div>shortcode content</div> <p>page content<p>
快捷代码在执行快捷代码之前和之后插入段落
当执行我的短代码时,它会插入一个<p></p> 在短代码之前和之后。我的短代码是页面文本编辑器中唯一的内容。我的短代码前后都没有换行符。以下是我的短代码函数://* Shortcode for child pages function list_sub_pages( $atts ) { extract( shortcode_atts(array(\'page\' => \'home\', \'display\' => \'excerpt
WooCommerce,在快捷代码页面上默认订购产品
在我的woocommerce商店中,我有一个销售产品页面。在本页中,我使用快捷码显示正在销售的产品[sale_products per_page=\"40\" columns=\"3\"] 在商店中,产品根据其在后端列表中的位置进行订购(可通过产品->产品排序链接访问)。这会在普通类别页面上对它们进行排序,但在短代码页面上,它们会按标题进行排序。我知道有一个orderby 我可以添加属性,但是否有一个参数可以实现这一点?
WordPress没有正确呈现短代码吗?
因此,我有其他以这种方式构建的短代码,我不知道我在它们和这个之间做了什么,这个短代码就是这样使用的:[code code=\"function(){}\"] 将您的输入打包<code></code> 标签,非常简单的东西。问题是:function aisis_inline_code($atts, $content = null){ extract ( shortcode_atts ( array (
Ob_get_lean返回空字符串,ob_get_flush输出字符串
我正在使用模板类型系统来过滤the_content. 我的筛选器包含以下部分代码:ob_start(); include_once ( self::$dir . \'views/templates/\' . $post_type . \'/\' . $display . \'.php\' ); $contents = ob_get_clean(); return $contents; 出于某种原因,这可以在本地工作,但不是测试服务器(WP Engine-nginx)。我已
这是创建短码的正确方式吗?
我想创建一个短代码,但它会创建空代码<p> 输出中的标记。我使用以下代码来避免这个问题,但是我不确定这是否是正确的方法。我已经读到,如果短代码添加错误,它们会给WordPress的核心功能带来问题,因此请建议以下方法是否正确。function run_my_shortcode( $content ) { global $shortcode_tags; $original_shortcode_tags = $shortcode_tags; remo
在封闭的和封闭的短码之间传递值
是否有办法在封闭和封闭的短代码之间传递数据?例如,我想做如下事情:[boxes per_row=4] [box]foo[/box] [box]bar[/box] [box]baz[/box] [box]quux[/box] [/boxes] 并且能够让不同的盒子有不同的样式(例如class=\'first\',class=\'last\'等)。此外,我希望能够在当前行已满时创建新行。基本上,我希望当孩子被叫来时,家长能够以某
WordPress核心响应视频不支持短码
我无法让Wordpress core的视频表现出响应性。我正在使用以下CSS:.videocontent { width: 100%; height: 100%; max-width: 1024px; margin: 0 auto; } .wp-video-shortcode { max-width: 100%; } 以下使用短代码的HTML无法扩展到包含div的完整大小:<div class=
Split Content and Gallery
有没有办法将帖子内容和库短代码分开。我想在我的正常内容之外显示库,无论其放置方式或位置如何。我可以用它来获取短代码本身:if(has_shortcode(get_the_content(), \'gallery\')){ $pattern = get_shortcode_regex(); preg_match(\"/$pattern/s\", get_the_content(), $matches); echo do_shortcode($matches[
AJAX回调中的DO_SHORT代码
我的内部有一个AJAX回调函数functions.php 文件,其中显示特定类别中的帖子。add_action( \'wp_ajax_ajaxified_function\', \'ajaxified_function\' ); add_action( \'wp_ajax_nopriv_ajaxified_function\', \'ajaxified_function\' ); function ajaxified_function() { $post = g
获取嵌套快捷码的属性
当您的短代码定义如下:[myform] Foo: [mytextbox name=\"foo\"] [/myform] 在php中:function shortcode_myform($atts, $content = null) { return \'<form action=\"#\" method=\"post\">\' . do_shortcode($content) . \'</form>\'; } add_
在短码中使用自定义发布元值
我试图在一个快捷码中显示来自自定义帖子类型的元内容。我只想提供一个post\\u id,并能够显示所有的元内容。[my_shortcode post_id=\"\"] 我对PHP和编写短代码不熟悉,这似乎应该相当简单。。。我知道以下是错误的:function promotion_function($atts) { extract(shortcode_atts(array( \'promo_id\' => \'\', ), $atts)); globa
从快捷码中调用小工具
我的函数中有一个短代码。在类别上运行查询的php。我想在这个特定的页面上有一个推特提要。我现在在推特的页面上有一个javscript选项,但它看起来不太好,需要很长时间才能编辑javascript(以缩小的格式)使其看起来很好,所以我想我会使用一个插件。我安装了一个,看起来不错,但我需要在shortocode中的一个非常特定的位置调用它。我注意到,它从破坏布局的短代码中调用页面顶部的小部件。我读了一些书,看起来使用\\u widget()可以让我在我想要的地方调用它,它确实把文本放在了正确的位置。问题是,
优化用于短码的查询
所以,我有一个短码,它生成了所有已发布的多站点及其页面的列表。该网络大约有50个站点。问题是加载我放置了短代码的页面需要额外几秒钟的时间。因此,性能下降。想知道我能做些什么来优化这个。有什么想法?<?php class Multisite_Shortcode{ /** Multisite parameters * network_id\' = $wpdb->siteid, * site_order\' = \'blog_id