您当前的位置:首页 > TAG信息列表 > shortcode
快捷码、输出缓冲和WordPress函数
我有几个长表单,我想输出为短代码。Shortcode API 表明如果短代码生成大量HTML,则可以使用ob\\u start捕获输出并将其转换为字符串这似乎是exactly 我的案子。此外,我想在HTML中使用WordPress函数,如下所示:function my_shortcode_register_form( $atts, $content = null ) { ob_start(); ?> <div id=\"reg_form
创建一段插入js的简短代码
Note: 人们认为这个问题已经得到了回答,但事实上,这个问题离正确答案还差得远。我已经创建了大量的短代码,无论我如何使用Jquery plugin TOC 我想为它创建一个简短的代码,我不知道从哪里开始。我假设您会按照标准程序创建一个,但我以前从未有人吐出javascript。我要向您展示的唯一代码是我的短代码:if(! function_exists (\'aisis_toc\') ){ function aisis_toc($atts, $content = null){
如何更改图库快捷代码的输出
我想add the media description as a data-attribute 到画廊的每个图像。所有其他答案都支持从媒体复制整个代码的解决方案。php到函数。php并在那里进行更改。但难道没有更聪明的方法吗?真是太多了code duplication 为了更改一行代码!
将html实体和/或短码添加到数据属性中
我意识到这很疯狂,但我用流沙建立了一个过滤库,当你点击较小的图像时,它会拉入一个较大的图像、标题和描述,它以较大的形式显示数据img。下面是当前正在工作的代码。。。<img src=\"<?php echo $large_image ?>\" data-img=\"<?php echo $large_image ?>\" data-title=\"<?php echo get_the_title(); ?>\" data-descriptio
哪个文件会呈现“编辑库”设置页?
我在找一本关于向“编辑库”页面添加选项的教程。希望添加一些GUI输入,从而生成具有自定义属性的[库]短代码。我发现this question. 我希望看看页面和选项是如何呈现的,以及是否发送了“插入图库”的请求,可以帮助我理解这个问题。因此,问题是:1) 在WordPress core的何处可以看到“编辑库”页面及其设置的呈现方式?2) 什么文件/函数处理“插入库”请求?我创建了一个单独的问题,以便有人可以获得一些简单的要点:)非常感谢。
一种基于用户快码改变变量
我该如何把这些放在一起。对于插件联系人表单7数据库,我如何将“提交的登录”(用户显示名称)添加到搜索=“name”原始短代码[cfdb-table form=\"Contact form 1\" show=\"Submitted Login,your-email,your-message\" search=\"AndrewA\"] 试图通过几种方式将其组合在一起,但都没有成功。<?php echo do_shortcode(\'[cfdb-table form=\"Contact form
将图像计数添加到多图库
好的,我正在使用[多画廊]功能,它工作得很好,但我想补充一点。这是我在函数中用于multigallery的代码。php文件function get_random_gallery_images(){ global $wpdb,$post; $ids = \"\"; $counter = 0; $number_of_posts = 6; $args = array( \'post_type\' => \'attachment\', \
如果自定义字段值等于零
我试图使用以下代码检查自定义字段的值是否为零,然后显示我的div<?php $mp_price_sort = get_post_meta(\'mp_product_price\'); if ($mp_price_sort == \'0\') { ?> <div><?php echo do_shortcode(\'[shortcodes]\'.$mp_buy_button.\'[/shortcodes]\'); ?></div&g
如何在主题中使用短码内部的短码
我试图在页面模板中的另一个短代码中放置一个短代码,但是我所做的各种尝试似乎都没有起到任何作用。下面是我的代码现在的样子-<?php echo do_shortcode(\'[shortcode]\' .$shortcode2. \'[/shortcode]\');?> 我也试过这些-<?php echo do_shortcode(\'[shortcode]$shortcode2[/shortcode]\');?> <?php echo do_sho
在单独的帖子中显示不同的画廊
我正在使用[multigallery] 函数,我想知道是否有一种方法可以使用该函数调用其他帖子的附件。例如,如果我正在写一篇关于泰勒·斯威夫特的文章,并且我想使用多画廊快捷代码包含另一篇泰勒·斯威夫特文章的附件,我会怎么做。通过添加id= 到短代码[multigallery id=???] 其中id将是帖子编号,它将从该帖子中获取附件。这是我目前在函数中使用的代码。php文件function multi_gallery_shortcode(){ global $post; $before
链接和缩略图的快捷代码
<?php // Add Shortcode function blog_shortcode( $atts ) { // Attributes extract( shortcode_atts( array( \'id\' => \'\', ), $atts ) ); // Code if (has_post_thumbnail()) {
多部分表单和wp_reDirect()
对于初学者来说,它是一个插件(带有一个短代码),或者至少我更喜欢它。我有两个问题都与wp\\U direct有关。如果表1验证,我想重定向到表2,并继续该过程。如果访问者在没有填写表格1的情况下尝试从表格2开始,那么我想将他们重定向回表格1。我已经尝试了许多不同的方法,我仍然得到“无法修改标题”。即使当\\uu construct()使用add\\u操作“send\\u headers”时,我仍然会收到标头错误。如何验证表单、重定向并显示第二个表单。这似乎并不是一种预先的需要。然而,我花了一天的大部分时间
自动将此属性添加到图库快捷代码
插入库时,会添加以下短代码:[gallery columns=\"6\" ids=\"18,150,146,23,147,17,21,20,22\"] 我希望它在添加快捷码时自动添加link=“file”作为最后一个属性。像这样:[gallery columns=\"6\" ids=\"18,150,146,23,147,17,21,20,22\" link=\"file\"]
过滤除短码输出外的所有内容
是否可以过滤内容或摘录的输出,以便我只获得短代码输出,并且如果用户输入的短代码多于该短代码,则该页面的其余内容将被删除。
WP_Query in a shortcode
我正在尝试将多个查询放在一个短代码中,以便可以在页面中调用它们,而不是使用自定义模板。我开始了我的查询,但我只看到了页面上的一些内容。显示图像,显示文本,但没有显示任何html标记。是否有一个Wordpress函数,我需要将其全部传递,以便它不会剥离HTML?function band_query($atts) { ?> <ul> <?php extract(shortcode_a
Create Short code dynamically
我想为我的图库动态生成短代码。对于单个库,使用add_shortcode( \'image-gallery\', \'gallery\' ) 现在我的问题是如何为多个库创建多个短代码?与gallery 1类似,短代码为image-gallery-1,短代码为image-gallery-2。我试过这种方法$all_gallery = $wpdb->prefix . \'gallery\'; $all=$wpdb->get_results(\"select * from $all
将帖子中的默认视频URL更改为短码格式
我想将youtube/vimeo上的视频添加到我的帖子中。每当我在帖子中添加视频时,都会显示如下链接https://www.youtube.com/watch?v=dsUXAEzaC3Q 在我的管理中(添加新帖子),它将在前端显示视频。但问题是,我想将视频显示为一个短代码示例[视频url=”https://www.youtube.com/watch?v=dsUXAEzaC3Q”][/视频]代替原始视频。那就是显示上面的短代码,而不是前端的视频。这怎么可能。请帮帮我。
在插件类别网格视图库中显示来自自定义字段的元数据
我正在使用this 插件,创建一个帖子库,获取缩略图和其中显示的帖子标题。我已启用Custom Fields, 并为我希望在库中显示的帖子创建了一个字段(并填写了值)。我知道我必须<?php the_meta(); ?> 在循环中显示字段中的元数据,我已经完成了这项工作。现在我想知道的是:我能以某种方式显示插件中字段的元数据吗?具体来说,在插件已经获取并显示的帖子标题下面(或代替标题)?
在快捷码函数之外获取快捷码属性
我正在编写一个幻灯片短码,需要在外部函数中获取短码属性,以便将javascript添加到页脚。例如:add_shortcode(\'test\',\'test_function\'); function test_function($atts) { extract(shortcode_atts(array( \'arrows\' => true, ), $atts)); return \'......
如何在主题文件中包含短码(DO_SHORT CODE)中的自定义字段
为了省去一些步骤并使作者更容易,我为作者提供了一个自定义字段以输入详细信息(可能包括HTML)。我想将自定义字段添加到主题中的短代码中。从多个源中,我有几组代码,但自定义字段未显示:<?php if ( get_field(\'test_field\') ): $testfield = get_field(\"test_field\"); ?> <?php echo do_shortcode(\'[shortcode]\'. $testfield . \'[