0

我有一个我目前正在开发的 wordpress 插件,它允许用户在帖子中使用简码,然后在页面/帖子上生成一个表单。

现在,如果用户使用简码在帖子或其他内容中生成表单,我希望能够添加一个特定的类,比如“前端表单”,这样我就可以添加一些样式来以某种方式对其进行样式设置前端而不是管理仪表板。

我有我的简码,它可以获取表单函数并打印它,但我被困在属性部分,或者如何通过简码添加一个类。这是我第一次进入短代码 API

谢谢你们的帮助!

这是我添加简码的方法

add_shortcode('wp-upload-form', 'uploader_form');

这就是我在函数开始时所拥有的(我不认为这是正确的)

extract( shortcode_atts( array( 'class' => 'front-end-uploader-form' ), $atts ) );

4

1 回答 1

1

I didn't test this, but if your short code is like [wp-upload-form class="fancyform"] then this form should output with default of 'defaultClass' unless you specify the class.

function uploader_form($atts) {
extract(shortcode_atts(array("class" => 'defaultClass'), $atts));
$html = '<div class="' . $class . '"><form></form></div>';
return ($html);
}

If this doesn't work maybe post both of your entire functions here.

于 2013-08-30T15:53:47.703 回答