2016-08-28 5 views
2

私の新しいWordpressサイトをカスタマイズしている中で、私は次のおよび以前のポートフォリオポストボタンを単一のポートフォリオポストページに追加したいと思います。次のコードを貼り付けてください:wordpress previous_post_link関数をhtmlリンクで呼び出す

どこか一枚のflv_portfolio.phpページに貼り付けてください。

このソリューションの唯一の問題は、「ポートフォリオフレーム」にリンク/ボタンを配置することができるということです。私が望むすべての単一の投稿の実際の内容ではありませんレイアウトの目的で使用します。

バックエンドエディタを使用してポートフォリオポストのコンテンツ内に同じコードを貼り付けてみましたが、役に立たなかった。 Wordpress、または私の特定のテンプレート(ウィザード)の縫い目は、私がPHPを全く使用することを許しません - 動的著作権機能の今年をエコーアウトするような小さなものでさえも。

カスタムの.phpファイルに次のポートフォリオポスト機能を作成し、htmlアンカータグを使用してそれらを呼び出すことができますか?もしそうなら、どうすればよいでしょうか?

+0

あなたがポストにコードを追加することができるはずですが、あなたはポストのテキストフィールドの右上にあるタブを切り替える必要があるかもしれません。それを試しましたか? – RST

+0

より良い方法は、 'add_action( 'the_content'、 'my_content_function');や、' add_action( 'wp_footer'、 'my_footer_function');のようなものです。 – RST

+0

テキストモードを使ってHTMLコードを追加できます視覚的なものの代わりに、しかしPHPは動作していないようです。私はこの問題を読んだところ、ショートコードの助けを借りてPHPにコンテンツを追加することしかできないことが分かった。 あなたのソリューションは興味深いようですが、私は初心者ですが、PHPについては、私はあなたがどこにいるのか分かります。詳しく教える?ありがとうございました。 –

答えて

0

はあなたのfunctions.phpファイルに次のようなものを試してみてください:

function my_next_previous_link($content) { 
    $content .= 'some html here'; 
    return $content; 
} 

add_action('the_content','my_next_previous_link'); 
+0

まず最初に、プラグインを貼り付けるPHPコードの使用について、あなたのヒントに感謝します - https://wordpress.org/pluginsを挿入してください/ insert-php /は本当に私のためのトリックでしたし、私のような初心者のために使いやすいスーパーです。 問題が本質的に解決されていますが、このソリューションについてもお考えしたいと思います。関数を見ると、WordPressのUIから追加されたコンテンツの後に実際の投稿に追加して挿入するHTML(またはPHP)が必要です。その仮定は正しいのでしょうか? –

+0

私はそれが好きですが、明確にするために、コンテンツのどこにボタンが置かれるか、画像とテキストブロックの間に正確にどこのコントロールが必要な場合、これはうまくいかないでしょうか? –

+0

あなたの前提は正しいです。これを処理する方法はたくさんあります。あなたはあなたのポストで使うことができるあなた自身のショートコードを作成することができます、あなたは物事を処理するためにjavascript/jQueryスクリプトを作成することができます。それは実際にあなたのシナリオに依存します。最も重要なのは、すべての投稿に対してまったく同じ場所にいるか、柔軟な配置が必要なのかどうかです。まず何が効果があるか、システムに慣れて、自分が持っているものを変更したいかどうかを確認します。 – RST

関連する問題