有人很友好地向我提供了以下代码,用重力表单的快捷码替换重力视图中的无条目文本。。。。但我不太明白怎么做这个变量?
我正在处理4个表单(以及相应的视图),如果用户没有预先存在的条目(视图被过滤以仅显示其条目),则需要显示表单。如何使用变量替换下面代码中gravityform的静态ID,以用于视图应该从中提取的任何表单?
如果需要查看其源代码,Gravityview和Gravityforms都在github上。
add_filter(\'gravitview_no_entries_text\', \'custom_gravitview_no_entries_text\' );
/**
* Replace the "No entries" text with form output
*/
function custom_gravitview_no_entries_text( $text = \'\' ) {
return do_shortcode( \'[gravityform id=1]\' );
}
ID将采用代码显示的形式,以代替。。。这取决于页面。当然,作为WordPress,它是一个基于url显示的PHP页面。例如,“应用程序”页面应该显示View1,但View1没有要显示的数据,因此此代码随后将View1替换为Form1。