includesディレクトリを作ってインクルードするPHPファイルを入れるショートコード作成して記事本文中にPHPファイルをインクルードするPHPファイルを作成してそのファイルをインクルードしてPHPを実行すれば本文にショートコードを入れるだけで実行できるようになる。ショートコードを使えばインクルードでなく直接スクリプトを作っても良いかもしれませんがその分だけショートコードを作らないといけないのでメンドウで・・・PHPファイルをその都度作ってインクルードしたほうが便利なのでやってみました。使い方は、{slug}-{name}.phpのようにファイル名を指定する。ファイル名は「aa-bb.php」とか「aa.php」とかで1番目のパラメータのみで2番目のパラメータは無くてもOK、もし1番目も無い場合はファイルは読み込まれない。スポンサーリンクPHPファイルをインクルードするショートコードを追加インクルードするサンプルPHPファイル作成test.phpのPHPファイルを使っているテーマ内にアップロードして記事本文中の文の間に読み込ませるようにします。/>';}?>このあと、独自データベーステーブルを作って使うので、$wpdbを出力するこういう適当なサンプルのPHPファイル「test.php」を入れてみました。このtest.phpファイルをテーマの中、「public_html/wp-content/themes/テーマ名」の中にアップロードします。使っているテーマのfunctions.phpに以下のショートコードタグを追加します。name=""]]このショートコードだとインクルードしたPHPファイルの中にecho,printなどがあると記事本文の一番上に表示されてしまいます。slug=”test”]]を実際に下に書いてみました。(test.phpの内容は次回詳しく説明させていただきます。今回は出力されているかだけご確認ください。name=””]0-9まで合計10個のデータベースのテーブルが表示されていると思います。0-8まではワードプレスが使うデータベーステーブルで、9のoriginalが独自に作ったテーブルです。次回、このテーブルを使って作業していきます。ショートコードを実行させないようにするには?こういう説明文を書くときにショートコードを実行させずにコードを表示させたいときがあります。プラグインがあります。name=””]]]このように2重カッコでくくってあげます。(上のショートコードは3重にしてあります(汗))そうするとショートコードが実行されずに説明するときなどに記事本文で使えます。includesディレクトリを作ってインクルードするPHPファイルを入れる何個もインクルードするPHPファイルをテーマトップにアップロードするとゴチャゴチャしてしまいますのでincludesディレクトリを作ってその中に独自で作ったPHPファイルを入れることにしました。public_html/wp-content/themes/テーマ名/includesこの中に入れるようにします。するとショートコードは以下のように指定します。slug=”includes/test”]]ファイル名の前にディレクトリを指定してあげれば読み込むようになります。下のディレクトリ内で表示するようにしたい。こんなイメージで複数サイトを1個のドメインに統合していきます。ワードプレスのマルチサイトを使おうと設定しましたが結果から言うとやらないほうが良いです。ページネーションで不具合・後日ページを追加するとなぜかリダイレクトするワードプレスでSEO的に有利だという1記事を数ページに分けて表示させるページネーションを使ってますが、更新でページを追加するとなぜかページが...記事を読むMasonryを使ってスタイリッシュにHTMLで画像を並べたいサイト作成で画像を綺麗に並べる必要が出てきたので良さそうなサービスがないか調べています。コメントをキャンセルコメントを投稿するにはログインしてください。コメントデータの処理方法の詳細はこちらをご覧ください。