Googleスプレッドシートにデータベースを持つプロジェクトを実行しています。インタラクティブな表にその情報を表示する必要があります。Wordpress-ショートコードのHTMLコンテンツ(データベース)を表示するプラグイン
私はこれを行うためにSheetrock.jsとHandlebar.jsを使用しました(私はコードを書いていました。私はWordPressのウェブサイトを持っていて、ショートコードを入力してコード化したテーブルをページに表示するプラグインを作りたいと思っています。
埋め込みスタイリング(別の<style></style>
タグ、外部CSSファイルなし)を使用して別個のHTMLファイルがあります。ファイルにはHTMLボイラープレートがあり、<head></head>
にはsheetrock.js、handlebar.js、およびbootstrapへのリンクがあります。
私の知る限り、PHPはこれらのHTMLタグを表示できません。 私はショートが全く内容が表示されないよう、次の...
<?php
function showIco() {
?>
<!DOCTYPE html>
<head>
<!-- all the CDN links -->
</head>
<style>
<!-- all the styling is here, and I know, it's not DRY -->
</style>
<body>
<!-- The content I want to display (it has <script> tags, and variables) -->
</body>
</html>
<?php
return showIco();
}
add_shortcode ('add_ico','showIco');
?>
はおそらく、私が何か間違ったことをやっているやってみました。私はこの仕事をするために何をする必要がありますか?
フム、それは動作しません。 完全なHTMLファイルを表示するのではなく、コード自体をPHPで記述する必要がありますか? –
エラーログを確認してください。これはどこかで構文エラーになります。 (私の例ではありません) –
奇妙なことに、エラーログは表示されません。プラグインを有効にすると、Wordpressはこの「プラグインが起動時に1文字の予期しない出力を生成しました」と表示します。 –