我正试图收集插入表单(表单有多个选择-即单选按钮)的数据,并将其插入文本区域。
表单是用"Extra Product Options"插件来自wordpress,版本5.1我使用Elementor Pro (v3.4.2)将短代码插入文本区域。
我想用一个短代码写进函数。php文件到我的孩子主题。问题是:我不知道怎么做,我在谷歌上搜索没有很好的结果…
我只从wordpress的支持论坛上找到了这段小代码,但这并不是我真正需要的,因为我没有手推车来获取数据。
$products = $woocommerce->cart->get_cart();
foreach($products as $key => $product)
{ // Iterate cart items
if (array_key_exists(“thwepof_options”,$product))
{
$data = $product[“thwepof_options”];
if(!empty($data))
{
foreach($data as $item)
{ // Iterate item options
//var_dump($item);
echo $item[‘label’];
echo $item[‘value’];
}
}
}
}
谁能给我一个关于我需要什么类型的代码来解决这个问题的想法?
add_shortcode('wporg', 'wporg_shortcode');
function wporg_shortcode( $atts = [], $content = null) {
// add radio/checkbox buttons to the $content
// add some extra javascript logic if needed?
//
// always return
return $content;
}
https://developer.wordpress.org/plugins/shortcodes/basic-shortcodes/
这就是创建自定义短代码的方法。不知道这是不是你的问题