您当前的位置:首页 > TAG信息列表 > shortcode
如何使用帖子ID显示具体的帖子内容
我正在尝试创建一个插件,通过使用post ID来显示特定的post内容。example:[post id=\"2\"]但我不知道如何将POST ID从函数发送到$my_postid 下面是我的代码function post_function($atts) { extract(shortcode_atts(array( \'id\' => 21504, ), $atts)); //getting post content $my
短代码会减慢我的WordPress站点的速度吗?
我在我的网站上使用了许多短代码。一般来说,我每个帖子使用5-10个短码。由于WordPress灵活且可定制,但由于缺乏广泛的技术知识,我不得不在我的网站上使用许多插件。许多插件依赖于短代码。除此之外,我还使用短代码来实现专业外观。这对速度和性能有害吗?
获取AJAX调用的ShortCode属性
我想给我的插件传递一个可以访问文件的文件夹,这样我就可以运行多个设置了不同文件夹的实例。我的第一个想法是用文件夹名添加一个属性。因为我使用的是AJAX,所以我需要始终访问我的短代码的属性。我找到了这样一种解决方案,将属性传递给JS,然后在发生AJAX调用时将其传回:https://wordpress.stackexchange.com/a/184219我试过了,但没用。有没有更优雅的方法?以下是我的PHP文件的重要部分:add_action(\'init\', \'wporg_shortcodes_ini
拆分快捷代码属性不起作用
我想根据我在短代码中定义的属性调整比较。例如,我使用以下简短代码:[comparison phonePrefix=\"0581\",phoneFlatOption=\"true\", accessModeDsl=\"true\", accessModeCable=\"false\", accessModeLte=\"false\", accessModeSat=\"false\"] 下面是我的shortcode函数:function comparison($atts){
自定义快捷代码在开发站点上出现错误
我有一个使用自定义短代码的现有站点。当我尝试将它们转换为新主题时&;dev站点,它给了我一个错误。快捷码是关于选项卡式内容的。您可以在此处看到错误:https://dev.brothermartin.com/extracurriculars/academic-games/ 就是这样:注意:未定义变量:tab3\\u button in/home/brothermartin18/public\\u html/blog/wp content/themes/Brother\\u Martin\\u 201
未定义的索引:Sui_IMAGE_CAPTION
我收到以下错误:注意:未定义索引:sui\\u image\\u caption in/home/xxxxx/public\\u html/xxxxx。com/wp-content/plugins/source/submit\\u user\\u图片。php第73行注意:未定义索引:sui\\u image\\u category in/home/xxxxx/public\\u html/xxxx。com/wp-content/plugins/source/submit\\u user\\u图片。php第
使用自定义术语元字段作为链接添加要发布的音频文件
我试图使用自定义术语元字段作为链接,将音频文件添加到我的自定义帖子类型中,但我无法正确获取它。以下是我通常显示自定义术语元字段的方式:<?php $terms = get_the_terms($post->ID, \'taxonomy-name\'); foreach ($terms as $term) { $term_id = $term->term_id; echo get_term_meta( $term_id, \'term-meta-field-name
复制分页投递的目录
我有一个技术博客,上面有很长的帖子。我正在使用分页(通过<;!--下一页-->)将内容分隔为多个页面。我在我的一篇文章的每页顶部手动添加了一个html目录(TOC)(以下只是一篇文章的示例,内容会随着文章的变化而变化):<table class=\"noborder\"><tr><td><ol> <li class=\"highlight\"><a href=\"http://www.website.com/tutoria
我的快捷码没有调用该函数
我想用两个参数做一个短代码$number_posts 和$category_name.短代码正在调用另一个名为bg_make_post_grid 将这些参数用作变量。我补充道wp_die() 查看函数是否被调用,它不会杀死WordPress,因此我认为函数没有被调用。我做错了什么?// Add Shortcode add_shortcode( \'bg_recent_post_grid\', \'bg_recent_post_grid_shortcode\' ); function bg_
如何使用html创建快捷码
我想为以下HTML内容创建一个快捷码:我想用它打印不同的警报或消息HTML代码<div class=\"notify\"><span class=\"symbol icon-fact\"></span> <strong>THIS IS TITLE !</strong> MY HTML CONTENT HERE </div> 理想的文本编辑器打印[st_highlight mstyle=\"notify\"
非WooCommerce页面中的WC_GET_PRODUCT
我正在创建一个新的短代码,我想在类似于评论的页面中显示有关产品的一些详细信息。如果我做对了-我只能用wc_get_product 如果当前页面正在使用WooCommerce插件。由于这是一个帖子页面,它不包含WooCommerce插件,因此我不能使用wc_get_product.(如果我错了,请纠正我-我是来学习的:D)有没有办法通过页面上的id获取产品详细信息?谢谢EDIT:我将此代码用作具有以下属性的短代码:<?php // Add custom Theme Functions
在另一种自定义帖子类型中使用来自一种自定义帖子类型的高级自定义字段/使用嵌套的快捷代码
我有两种自定义帖子类型,project 和person. 两者都有几个自定义字段。我正在为project 自定义帖子类型。在project 自定义字段我有几个类型为relation的字段,如此屏幕截图所示。不幸的是,我并不真正理解它们的含义以及如何使用它们,但这不是我的主要问题。接下来,在person 自定义字段,我只有文本字段,如first_name, last_name, 等现在让我们假设我有一个自定义的post类型person. 该人员已为项目作出贡献,该项目是类型为的自定义职位类型project.
创建用于在页面中嵌入Google地图的快捷代码
我正在尝试创建一个短代码,让您可以在wordpress页面的任何位置嵌入google地图。短代码必须能够传递两个属性(纬度和经度)下面是已编辑的问题(我没有编辑整个问题,因为上面的问题有答案)在我的案例中,添加短代码并不合适,因为有多个位置(地图上的标记)。因此,我需要创建一个可以加载多个位置的地图。这不是唯一的问题,有三个位置(例如,位置1、位置2、位置3),每个位置都包含子位置。页面加载时,地图应加载place1位置;单击其他位置选项卡(如place2)时,地图应隐藏place1位置并加载place2
如何按类别划分帖子?
我有一个名为“投资”的CPT,我想按类别显示该CPT中的所有帖子。我是通过短代码来实现的。e.g. [myshortcode type_of_post=\"investment\" cat=\"12,30\"] 我希望它显示如下帖子Category 12post1post2Category 30<我现在的问题是,它显示了所有的帖子,但我很难按类别将帖子分开。现在就是这样这是我的代码 // define attributes extract( shortcode_atts(
无法使JS代码与短码一起工作
我正在尝试创建一个插件,但我被卡住了。我正在尝试注册短代码中的脚本并将其排队:这是我的短代码:add_shortcode( \'gear-guide\', \'gg_product_front_end\' ); 这是它调用的函数:function gg_product_front_end() { echo \'<p id=\"test\">Test!</p>\'; wp_register_script( \'gg_loa
将短码变量传递给模板
Wh类一t型 我 w一nt型 t型o 一ch类我eve个A.;个A.;我 h类一ve 一 cust型om级 p一g级e t型em级pl一t型e, 一nd 我\'d l我ke t型o d我spl一y som级e select型ed Post型s on t型h类一t型 P一g级e. 我\'m级 develop我ng级 t型h类我s fe一t型ure w我t型h类 sh类ort型code. For now, 我 only need t型o rece我ve t型h类e post型 我ds 我n t型h
如果域名是.com而不是.co.uk,我如何创建返回文本的快捷代码
我试图创建一个短代码,查看url是否与属性匹配,然后返回内容。到目前为止,我已经:add_shortcode( \'ifurl\', \'ifurl\' ); function ifurl( $atts, $content = null ) { $url = \'https://\' . $_SERVER[\'SERVER_NAME\']; $current_tld = end( explode( \".\", parse_url( $url, PHP
短码属性值,带破折号(连字符)
在短代码属性值中使用连字符安全吗?例如:[foo something=\"fo-bar\"]
错误:在您的页面中找不到内容区域
我的网站正在运行Generate Press theme并使用Elementor作为页面生成器。我的目标是创建一个显示CPT及其元字段的短代码。当我在页面上使用快捷码时,效果很好。然而,当我在Elementor下使用它时,当我尝试在后端编辑帖子时,会出现以下错误:“在您的页面中找不到内容区域”https://docs.elementor.com/article/56-content-area-not-found据推测,这是因为缺少\\u内容的函数。我尝试过将函数添加到短代码中,但仍然没有任何结果。Elem
作为链接图像的快码显示元信息
我正在尝试使用这个短代码来显示一个名为qrbase_code_pass_url 作为链接图像。图像应该是静态的,但应该从当前用户的元字段中获取动态URL。这就是我目前所知道的。function get_qr_image() { global $current_user; // get current user\'s information get_currentuserinfo(); $qr_url = get_currentuser