0

以下は、指定されたページタイトルによってページからコンテンツを取得することになっているクエリです

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

    the_content_rss('', TRUE, '', 100);
?>

    <a href="<?php the_permalink() ?>" title="Read the whole post" class="rm">Read More</a>

はい、コンテンツを正常に表示し、コンテンツを100でトリミングしますが、問題はコンテンツとパーマリンクが、クエリから取得した指定されたページのコンテンツとパーマリンクではないことです。つまり、コンテンツとパーマリンクはページを引き上げます。何が起こっているのですか?私はコードをいじろうとしていますが、何も機能していないようで、現在可能な解決策をウェブで探していますが、残念ながら何も見つかりません。

PS: コンテンツを表示して、指定したページのパーマリンクを取得し、上記のクエリから取得したいだけです。

4

2 に答える 2

0

次のコードを試していただけますか?

<?php
    $page = get_page_by_title( 'About Us' );
    $content = apply_filters('the_content', $post->post_content); 
    echo substr($content,0,30);  
?>

<a href="<?php echo esc_url( get_permalink( $page->ID ) ); ?>">title="Read the whole post" class="rm">Read More</a>
于 2013-08-19T17:35:55.133 に答える