jjzjj

Shortcode

全部标签

php - 是否可以嵌套相同简码的 wordpress 简码?

我知道如果他们使用do_shortcode包装器,则可以嵌套短代码,但是,codex指出:“但是,如果使用简码宏来包含另一个同名宏,解析器将失败:”有解决办法吗?例如,如果我有一个短代码来制作一个div,例如:[div]somecontentinadiv[/div]我希望能够使用:[div][div]anesteddiv[/div][/div]但是使用标准的do_shortcode包装器会失败。我的临时解决方法是复制短代码并在名称后附加_parent但我只能嵌套1层深,除非我创建了div_parent1、div_parent2等... 最佳答案

php - 在 div PHP 之外返回的简码函数

我在Wordpress中为自定义菜单创建了一个简码。问题是我的$menu显示在侧边导航和侧边导航菜单div的上方和外侧。我试过只是回显/返回它而不将它存储在$var中,但我遇到了同样的问题。我错过了什么吗?functioncustom_menu(){$menu=wp_nav_menu(array('theme_location'=>'product-menu'));$var='Products'.$menu.'';return$var;}add_shortcode("custom","custom_menu"); 最佳答案 wp_n

php - 在 Woocommerce Recent Products 短代码中仅显示 "in stock"产品

当在我的首页上使用WoocommerceRecentProducts简码时,我需要排除显示缺货项目。[recent_products]是否可以创建类似hide_outofstock="true"或类似规则的规则来停止显示缺货产品?我在网上搜索了有关如何解决此问题的想法,虽然我根本不是编码人员,但通常我能够通过科学怪人来解决此类问题。但是,现在我很难过。我们将不胜感激所有的帮助。我不能只通过WooCommerce设置页面隐藏所有缺货产品,因为它们需要在网站的其他区域可见。使用“隐藏”而不是“不提取”缺货产品的代码只会在本应显示产品的地方显示空白区域。需要在库存水平经常变化时动态工作-按产

php - 在字符串中执行 WordPress 简码

我有一个可能包含短代码的字符串,例如“这是一个带有[anyshortcode1]的字符串,这是[anyshortcode2]”。我想显示带有短代码的字符串,这些短代码在它们所在的位置运行。当我回显这个字符串时,它不执行短代码,它只是将它们打印出来,将它们留在括号中。我尝试使用如下代码解决此问题:$string_with_shortcodes="thisisastringwith[anyshortcode1]andthisis[anyshortcode2]";$pattern=get_shortcode_regex();preg_match_all("/$pattern/",$strin

php - 只返回帖子的简码?

是否可以从帖子中仅过滤掉简码然后运行简码?我的页面是这样的:[summaryimg="images/latest.jpg"]Thishereisthesummary[/summary]Lotsoftexthere...我只想在特定页面上显示简码。尝试使用正则表达式,但它们似乎不起作用:$the_query=newWP_Query('category_name=projects&showposts=1');//loopwhile($the_query->have_posts()):$the_query->the_post();echo'';the_title();echo'';echo'

php - 短代码和 javascript 包含

我遇到了一个问题,短代码只被回显而不被执行,即这是我在我的网页上实际看到的:[ajax_filter_postsper_page="10"]这是我的function.php文件http://termbin.com/v6v5//enqueueandlocalizingtheJavascript.functionassets(){wp_enqueue_script('ajax_filter_post_mdu',get_template_directory_uri().'/js/ajax-filter-posts.js',['jquery'],null,true);wp_localize_s

php - 使用 WP 类别帖子列表小部件动态显示特定类别 (WP/PHP)

我正在尝试在我正在处理的博客上使用类别帖子(WP-CPL)插件来按类别过滤“最近的帖子”。基本上,当有人点击博客上的类别名称时,我希望它显示该类别的帖子。这将通过LifeIsSimple模板的“archives.php”文件实现。插件的简码是:[wp_cpl_sccat_id=40list_num=4css_theme=2sticky_post="79"]这只是一个示例,其中“cat_id”表示插件将显示的类别。我不想只显示一个类别,我希望它在有人单击链接时显示相应的类别。我怎样才能让插件识别正在请求的类别并显示适当的帖子?我知道分类标题是:但是如何以这种方式找到类别ID号呢?如果需要

php - 用于创建选项卡的自定义简码

我目前正在尝试为WordPress创建一个用于创建选项卡的简码,我知道有可用的简码。但我正在尝试学习如何自己编写它们。目前我正在生成选项卡菜单项,但我无法将内容放在一个全新的div中。前端用法:[tabs][tabtitle="tab"active="y"id="home"]home[/tab][tabtitle="tab2"active="n"id="about"]about[/tab][tabtitle="tab3"active="n"id="help"]help[/tab][/tabs]然后是代码:functiontabs_group($atts,$content=null){e

php - Wordpress 短代码不起作用

每次我尝试将短代码添加到我的Wordpress站点时,它最终只会显示我添加到实际页面的代码。我一直在将代码粘贴到内容部分的“文本”区域,但仍然不起作用。即使我在header.php文件中粘贴,我也会收到相同的结果。例如。我最近将以下代码复制粘贴到header.php中(按照我下载的插件的说明)当我保存重新加载时,我只得到[sp_responsivesliderlimit="-1"]出现在我的网站上。我做的所有短代码都会发生这种情况。请帮忙 最佳答案 好像是简码sp_responsiveslider实际上没有定义。你确定插件安装正确吗

php - 简码内容 wordpress 中的 p 标签格式

我知道这个问题肯定已经被问过一百次了,但我一直在尝试一些我能找到的解决方案,但似乎都没有用。我有一个shortcode包装内容:[important_note]Loremipsumdolorsitamet,consecteturadipiscingelit.Namvelvelitatexconguealiquet.[/important_note]我在functions.php中使用以下简码函数:functionimportant_note($atts,$content=null){return''.$content.'';}add_shortcode("important_note"