: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
api.ModulePost = class extends api.Module {
const layout=[...ThemifyConstructor.getOptions('post_grid')];
value: 'list-thumb-image',
...(themifyBuilder.tbp_dynamic_query || []),
tax_id: 'type_query_post',
term_id: '#tmp_id#_post',
slug_id: 'query_slug_post',
sticky_id: 'sticky_post',
classSelector: '.builder-posts-wrap'
id: 'post_per_page_post',
select:{hide: 'meta_order'},
meta_value:{show: 'meta_order'}
wrap_class: 'tb_disable_dc'
excerpt:{show: 'excerpt_length_post'},
none:{hide: 'excerpt_length_post'},
content:{hide: 'excerpt_length_post'}
id: 'excerpt_length_post',
id: 'hide_feat_img_post',
checked:{show: ['image_size_post', 'img_width_post', 'auto_fullwidth_post', 'img_height_post', 'unlink_feat_img_post']},
not_checked:{hide: ['image_size_post', 'img_width_post', 'auto_fullwidth_post', 'img_height_post', 'unlink_feat_img_post']}
id: 'auto_fullwidth_post',
wrap_class: 'auto_fullwidth'
id: 'unlink_feat_img_post',
id: 'hide_post_title_post',
checked:{show: ['unlink_post_title_post', 'title_tag_post']},
not_checked:{hide: ['unlink_post_title_post', 'title_tag_post']}
id: 'unlink_post_title_post',
id: 'hide_post_date_post',
id: 'hide_post_meta_post',
checked:{show: ['hide_author_post', 'hide_category_post', 'hide_comment_post']},
not_checked:{hide: ['hide_author_post', 'hide_category_post', 'hide_comment_post']}
id: 'hide_category_post',
id: 'hide_page_nav_post',
checked:{show: 'nav_type'},
not_checked:{hide: 'nav_type'}
checked:{ hide: 'no_posts_group'},
not_checked:{show: 'no_posts_group' }
checked:{show: 'no_posts_msg'},
not_checked:{hide: 'no_posts_msg'}
themify_post_start_module: 'post_start',
themify_before_post_image_module: 'before_post_image',
themify_after_post_image_module: 'after_post_image',
themify_before_post_title_module: 'before_post_title',
themify_after_post_title_module: 'after_post_title',
themify_before_post_content_module: 'before_post_content',
themify_after_post_content_module: 'after_post_content',
themify_post_end_module: 'post_end'
static builderSave(settings,slug='post') {
ajax_filter_categories:'exclude',
['layout_'+slug]:'grid4',
['post_type_'+slug]:slug,
['type_query_'+slug]:'category',
['orderby_'+slug]:'date',
['display_'+slug]:'content',
['hide_feat_img_'+slug]:'no',
['image_size_'+slug]:'large',
['unlink_feat_img_'+slug]:'no',
['hide_post_title_'+slug]:'no',
['title_tag_'+slug]:'h2',
['unlink_post_title_'+slug]:'no',
['hide_post_date_'+slug]:'no',
['hide_post_meta_'+slug]:'no',
['hide_page_nav_'+slug]:'yes',
['auto_fullwidth_'+slug]:false,
['hide_author_'+slug]:false,
['hide_category_'+slug]:false,
['hide_comment_'+slug]:false,
'disable_masonry' : 'default' /* Ultra option */
termType=settings.term_type || def.term_type,
tbpdq=settings.tbpdq || def.tbpdq,
queryType=settings['type_query_'+slug] || def['type_query_'+slug],
hooks=settings.hook_content;
if (settings[key] === def[key]) {
delete settings['post_type_'+slug];
delete settings['type_query_'+slug];
delete settings.term_type;
delete settings['sticky_'+slug];
if(termType!=='category'){
delete settings['category_'+slug];
delete settings['post_tag_'+slug];
delete settings[queryType+'_'+slug];
if(termType!=='post_slug'){
delete settings['query_slug_'+slug];
if(settings['display_'+slug]!=='excerpt'){
delete settings['excerpt_length_'+slug];
if(settings['layout_'+slug]==='list-post' || settings['layout_'+slug]==='auto_tiles'){
delete settings.disable_masonry;
if(settings['layout_'+slug]==='auto_tiles'){
delete settings.ajax_filter;
if ( settings.disable_masonry === 'no' && ! settings.ajax_filter ) {
delete settings.masonry_align;
if(!settings.post_filter){
delete settings.filter_hashtag;
delete settings.ajax_filter;
if(!settings.ajax_filter){
delete settings.ajax_filter_categories;
delete settings.ajax_filter_exclude;
delete settings.ajax_sort;
else if(settings.ajax_filter_categories){
delete settings.ajax_filter_exclude;
if(settings.ajax_filter_categories!=='include'){
delete settings.ajax_filter_include;
if(settings['hide_feat_img_'+slug]==='yes'){
delete settings['img_width_'+slug];
delete settings['img_height_'+slug];
delete settings['auto_fullwidth_'+slug];
delete settings['unlink_feat_img_'+slug];
else if(settings['auto_fullwidth_'+slug]==='|' || settings['auto_fullwidth_'+slug]==='false'){
delete settings['auto_fullwidth_'+slug];
if(settings['hide_post_title_'+slug]==='yes'){
delete settings['title_tag_'+slug];
delete settings['unlink_post_title_'+slug];
if(settings['hide_post_meta_'+slug]==='yes'){
delete settings['hide_author_'+slug];
delete settings['hide_category_'+slug];
delete settings['hide_comment_'+slug];
if(settings['hide_author_'+slug]==='|' || settings['hide_author_'+slug]==='false'){
delete settings['hide_author_'+slug];
if(settings['hide_category_'+slug]==='|' || settings['hide_category_'+slug]==='false'){
delete settings['hide_category_'+slug];
if(settings['hide_comment_'+slug]==='|' || settings['hide_comment_'+slug]==='false'){
delete settings['hide_comment_'+slug];
if(!settings['hide_page_nav_'+slug]){
delete settings.nav_type;
if(settings.hide_empty==='yes'){
delete settings.no_posts;
delete settings.no_posts_msg;
if(!settings.query_cf_key || !settings.query_cf_value){
delete settings.query_cf_c;
if(tbpdq!=='sameauthor'){
delete settings.tbpdq_sameauthor_match_post_type;
if(settings.tbpdq_sameauthor_match_post_type!=='no'){
delete settings.tbpdq_sameauthor_post_types;
delete settings.tbpdq_acf_field;
delete settings.tbpdq_ptbsearch_form;
for(let i=hooks.length-1;i>-1;--i){
delete settings.hook_content;
for (let key in settings) {
if (settings[key] === '0|single') {
super.builderSave(settings);