2017-04-27 9 views
0

ich einen Code, den Seiteninhalt bekommen: Ich habe keine Ahnung DiesesWordpress Seiteninhalt erhalten und begrenzt das Wort

<?php 
$page = get_page_by_title('page-name'); 
$content = apply_filters('the_content', $page->post_content); 
echo $content; 
?> 

arbeitete Code mit einem Problem, wie ich das Wort begrenzen. Ich möchte nur 20 Wörter von dieser Seite anzeigen.

Antwort

1

string_limit_words() ist weder ein Standard PHP oder Wordpress-Funktion daher die Lösung isn‘ t weit verbreitet. Jeder, der die Textlänge in der beschriebenen Weise einschränken möchte, müsste seine eigene string_limit_words() Funktion schreiben oder den gleichen Code aufspüren, den Sie verwenden.

Mein Vorschlag wäre, wp_trim_words() zu verwenden, die eine Funktion in WordPress für diesen genauen Zweck ist.

https://codex.wordpress.org/Function_Reference/wp_trim_words

Beispiel:

<?php 
$page = get_page_by_title('page-name'); 
$trimmed_content = wp_trim_words($page->post_content, 20, ''); 
echo apply_filters('the_content', $trimmed_content); 
0

für diejenigen, die mit dem gleichen Schwierigkeiten stoßen das ist, wie ich die Arbeit ein ..

<?php 
$page = get_page_by_title('about us'); 
$content = apply_filters('the_content', $page->post_content); 
echo string_limit_words($content,20); 
?> 

Hoffnung diese Hilfe danken der

Verwandte Themen