option_generate_blog_settings
Filtrul option_generate_blog_settings vă permite să filtrați opțiunile din suplimentul Blog.
Toate aceste opțiuni sunt disponibile în personalizare. Filtrele vă permit să modificați setarea în anumite condiții.
Opțiuni Disponibile
$options[‘read_more’]
Setați textul linkului ,,Citiți mai multe’’ când sunt activate fragmente.
Valoare Returnată
‘My custom read more label’
Adăugați stilul butonului la eticheta Citiți mai multe.
Valoare Returnată
true
false
$opțiuni[‘date’]
Afișați sau eliminați data postării.
Valoare Returnată
true
false
Afișați sau eliminați autorul postării.
Valoare Returnată
true
false
$options[‘categories’]
Afișați sau eliminați categoriile de postări.
Valoare Returnată
true
false
Afișați sau eliminați etichetele postării.
Valoare Returnată
true
false
$options[‘comments’]
Afișați sau eliminați linkul către comentariile postării.
Valoare Returnată
true
false
$options[‘infinite_scroll’]
Activați sau dezactivați funcția de defilare infinită.
Valoare Returnată
true
false
Încărcați postările automat sau manual cu un buton de încărcare mai mult atunci când derularea infinită este activată.
Valoare Returnată
true
false
$options[‘masonry_load_more’]
Setați textul butonului de încărcare mai mult atunci când este activat.
Valoare Returnată
‘My custom load more text’
$options[‘masonry_loading’]
Setați textul butonului de încărcare mai mult atunci când este activat.
Valoare Returnată
‘My custom loading text’
$options[‘post_image’]
Afișați sau eliminați imaginile prezentate.
Valoare Returnată
true
false
$options[‘post_image_padding’]
Afișați sau eliminați umplutura din jurul imaginilor prezentate.
Valoare Returnată
true
false
$options[‘post_image_position’]
Setați locația imaginilor prezentate.
Valoare Returnată
” //This would return Below Title
‘post-image-above-header’
$options[‘post_image_alignment’]
Setați alinierea imaginilor prezentate.
Valoare Returnată
‘post-image-aligned-center’
‘post-image-aligned-left’
‘post-image-aligned-right’
$options[‘single_date’]
Afișați sau eliminați data postării în postări individuale.
Valoare Returnată
true
false
Afișați sau eliminați autorul postării în postări individuale.
Valoare Returnată
true
false
$options[‘single_categories’]
Afișați sau eliminați categoriile de postări în postări individuale.
Valoare Returnată
true
false
Afișați sau eliminați etichetele postării în postări individuale.
Valoare Returnată
true
false
Afișați sau eliminați navigarea postărilor.
Valoare Returnată
true
false
$options[‘single_post_image’]
Afișați sau eliminați imaginile prezentate în postări individuale.
Valoare Returnată
true
false
$opțiuni[‘single_post_image_padding’]
Afișați sau eliminați umplutura din jurul imaginilor prezentate în postări individuale.
Valoare Returnată
true
false
$options[‘single_post_image_position’]
Setați locația imaginilor prezentate în postări individuale.
Valoare Returnată
‘below-title’
‘inside-content’
‘above-content’
$options[‘single_post_image_alignment’]
Setați alinierea imaginilor prezentate în postări individuale.
Valoare Returnată
‘center’
‘left’
‘right’
$options[‘page_post_image’]
Afișați sau eliminați imaginile prezentate în pagini statice.
Valoare Returnată
true
false
$options[‘page_post_image_padding’]
Afișați sau eliminați umplutura din jurul imaginilor prezentate în paginile statice.
Valoare Returnată
true
false
$options[‘page_post_image_position’]
Setați locația imaginilor prezentate în pagini statice.
Valoare Returnată
‘below-title’
‘inside-content’
‘above-content’
$options[‘page_post_image_alignment’]
Setați alinierea imaginilor prezentate în pagini statice.
Valoare Returnată
‘center’
‘left’
‘right’
$options[‘column_layout’]
Activați coloanele pentru postări.
Valoare Returnată
true
false
$options[‘featured_column’]
Activează cea mai recentă postare pentru a fi prezentată.
Valoare Returnată
true
false
$options[‘masonry’]
Activați grila de masonry cu coloane.
Valoare Returnată
true
false
Exemplu
Dacă dorim să folosim un aspect diferit pentru paginile cu rezultatele căutării:
add_filter( 'option_generate_blog_settings', 'lh_custom_search_results_page_settings' ); function lh_custom_search_results_page_settings( $options ) { if ( is_search() ) { $options['read_more_button'] = true; $options['date'] = false; $options['categories'] = false; $options['tags'] = false; $options['comments'] = false; $options['infinite_scroll'] = true; $options['infinite_scroll_button'] = true; $options['masonry_load_more'] = 'More search results'; $options['post_image'] = true; $options['post_image_position'] = 'post-image-above-header'; $options['post_image_alignment'] = 'post-image-aligned-center'; $options['column_layout'] = false; $options['featured_column'] = true; $options['masonry'] = false; } return $options; }
Vedeți lista completă a etichetelor condiționate WordPress.