2017-08-16 1 views
-1

私はwordpressで新しいです。wordpress excerpt shortcodeを実行しますか?

したがって、私はfunctions.phpでデータを取得してポストで使用するためにショートコードを作成します。

function create_shortcode_test { 
..... 
return my_data; 
} 
add_shortcode ('test_shortcode' , 'create_shortcode_test'); 

[test_shortcode] 

そして私は投稿のために抜粋を使用します。

example 

ホームページでは、私は抜粋を見ることができます。

オープンポストの後、私はショートコードでデータを取得することができます。

は、しかし、私が知りたい:

またはポストはちょうど抜粋を表示する作業ホームページポストショーの抜粋とショートで

、ショートが動作していません。オープンポストのショートコード作業後。

私が知りたいことは、私が選択した場合、ホームページに掲載されています(一部抜粋を参照)。ショートコードは抜粋していません。

+0

は、あなたがこれを理解することは非常に困難である – sagar

+0

言おうとしているかを理解カント。あなたは.....をあなたの実際のコードに置き換えて、少なくとも読者があなたがやろうとしていることをコードで見ることができます。 – user8262086

+0

そのショートコードはポストで実行されます(ポストだけを表示するとホームページに表示されます)。オープンポストはショートコードを実行します。実行されたショートコードは抜粋付きでオンですか? – 1234abcd

答えて

0

あなたはこのタグはループの下に来るようthe_excerpt表示するには、この単純な方法を使用することができます。..

function create_shortcode_test {  
    <?php if (have_posts()) : ?> 
     <?php while (have_posts()) : the_post(); ?>  
     <?php the_excerpt(); ?> 
     <?php endwhile; ?> 
    <?php endif; ?> 
    } 

add_shortcode ('test_shortcode' , 'create_shortcode_test'); 
+0

私はちょうどホームページで知りたい、データを取得して抜粋を表示するショートコード、または抜粋を表示して開いた後にショートコードを実行してデータを取得しますか?それは短いコードが抜粋を使って実行されたのでしょうか? – 1234abcd

+0

あなたはホームページ内で抜粋したいだけですか? – sagar

+0

はい、それは意味します。私はホームページのポストで知りたいのは、抜粋とショートコードの作業を表示するだけです。または、抜粋したショートコードを表示しないでください。 – 1234abcd

関連する問題