1

PHPWordPress<title>タグのコンテンツを作成するための次のコードがあります。

<?php
    global $page, $paged;
    // Add a page number if necessary:
    if($paged >= 2 || $page >= 2) {
        echo sprintf(__('Page %s', 'theme-name'), max( $paged, $page ) ).' | ';
    }
    wp_title( '|', true, 'right' );
    // Add the blog name.
    bloginfo( 'name' ); 
?>

たとえば、投稿リストの2ページ目にある場合は、次のようになります。

ページ2| 完了したプロジェクト| ウェブサイト名

質問

PHP上記をfunction変数を返すに変換$pageTitleして、ページ全体でこの文字列を再利用できるようにするにはどうすればよいですか?

4

2 に答える 2

1
    global $page, $paged;
    // Add a page number if necessary:
    $pageTitle = '';
    if($paged >= 2 || $page >= 2) {
        $pageTitle .= sprintf(__('Page %s', 'theme-name'), max( $paged, $page ) ).' | ';
    }
    $pageTitle .= wp_title( '|', false, 'right' );
    // Add the blog name.
    $pageTitle .= get_bloginfo( 'name' ); 
于 2013-03-20T12:56:19.027 に答える
-1

Wordpressは混乱していて、画面にエコーするか、情報を返すためのさまざまな方法があります。

これはすべてこのコーデックスにあります

タイトルの使用wp_title( '|', false );

bloginfoの使用get_bloginfo( 'name' );

次に、これらを使用して、関数を全体にラップすることができます。

于 2013-03-20T12:56:10.973 に答える