PluginProbe
Themify Builder / 7.7.4
Themify Builder v7.7.4
7.8.1 7.8.0 7.7.9 7.7.8 7.7.7 7.7.6 7.7.5 7.7.4 7.7.3 7.7.2 trunk 7.6.0 7.6.1 7.6.2 7.6.3 7.6.4 7.6.5 7.6.6 7.6.7 7.6.8 7.6.9 7.7.0 7.7.1
themify-builder / modules / module-post.php

module-post.php in Themify Builder 7.7.4, at modules/module-post.php

43 lines 937 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 defined('ABSPATH') || exit;
4
5 /**
6 * Module Name: Post
7 * Description: Display Posts
8 */
9 class TB_Post_Module extends Themify_Builder_Component_Module {
10
11 public static function get_module_name():string {
12 return __('Post', 'themify');
13 }
14
15 public static function get_module_icon():string {
16 return 'layers';
17 }
18
19 public static function get_js_css():array {
20 return array(
21 'css' => 1
22 );
23 }
24 /**
25 * Render plain content for static content.
26 *
27 * @param array $module
28 * @return string
29 */
30 public static function get_static_content(array $module):string {
31 return ''; // no static content for dynamic content
32 }
33
34 public static function get_translatable_text_fields( $module ) : array {
35 return [ 'mod_title_post' ];
36 }
37
38 public static function get_translatable_textarea_fields( $module ) : array {
39 return [ 'no_posts_msg' ];
40 }
41 }
42
43