将元素回显到另一页。

时间:2014-05-20 作者:DevNinja

我有一个小插件,可以显示当前忍者表单上还剩多少提交。这样写出来

<p id="submissions-left">hurry only 25 submission left. <\\p>
然后把它钉在表单的末端。我怎样才能把那个p标签转到另一页?无论如何,要将id作为目标并在另一个页面上进行回显吗?比如说有一个短代码可以使用?谢谢

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

嗯,写作echo ninja_forms_field_submission_left_display( $field_id, $data ); 如果$field_id$data 是正确的。

创建短代码应该同样简单:

function field_sc_wpse_145003($atts,$content) {
  if (!isset($atts[\'field_id\'])) return;
  return ninja_forms_field_submission_left_display( $atts[\'field_id\'], $atts );
}
add_shortcode(\'fieldfc\',\'field_sc_wpse_145003\');

echo do_shortcode(\'[fieldfc field_id="abc" default_content="def"]\');

结束

相关推荐

相当于公共页面的admin.php

我对Wordpress API很陌生,似乎找不到我需要的东西。我一直在寻找一种创建公共页面的方法(用户无需管理员许可即可访问),类似于在管理员上创建页面时使用的方法。php。基本上,我有一个在仪表板中创建调查的应用程序,但现在我想向用户显示实际情况。我计划使用shortcode, 这将打开一个窗口,其中包含使用javascript的window.open(). 但是,如果调用插件目录中的空页面,我将无法再连接到数据库。在管理中。php我也可以$.post 到ajaxurl, 但这只能在管理标头中访问。我可