php - 使用 wordpress 简码的可变产品 ID
问题描述
如何使用短代码传递变量 id
[product_page id="99"]
do_shortcode('[product_page id='.$packages[0].']');
尝试了上述方法,但它没有显示任何内容
解决方案
function getproduct_page_fnc( $atts ) {
$product_id = $atts['id'];
}
add_shortcode( 'product_page ', 'getproduct_page_fnc' );
像这样调用函数
do_shortcode('[product_page id='.$packages[0].']');
确保您获得价值$packages[0]
推荐阅读
- python - 用于启动远程 Python 脚本的 Windows 命令
- ios - 调用 Api 时内存泄漏
- python - 如何将 python 变量传递给对 sed 的子进程调用?
- html - css 网格使用 fr 增长超过 100% 的宽度,但没有使用 minmax
- c# - 从分块请求中获取响应
- node.js - 执行 npm install 命令时出现“npm ERR!file bashcls”
- python - 如何在literal_eval之前用Python AST中的dict替换OrderedDict?
- python - Python One-hot 对文本中的每 2 个字符进行一次编码
- accurev - 将 AccuRev 事务中的所有文件与父流版本进行比较
- javascript - jquery on drop 功能不起作用