pin1256
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: ショートコードへの引数の渡し方についてkjmtshさん、度々のコメントありがとうございます。
また、返信が遅くなり申し訳ありません。functions.php はショートコードを記載したファイルなので
少し判ります。まだ少しイメージがわいていない部分があるのですが
大分ヒントを頂いたので頑張って調べてみます。
※挫けてまた質問してしまうかもしれませんが。また、ご心配いただいているテスト環境は、ローカル環境には”xampp”というのを入れてあるのでそれで行けるかと思います。
まあサーバー上も一つテスト用のドメインを用意しているので
いきなり本番環境でテストをするようなことはないです。
※サーバー上のそのあたりのファイルは一度FTPでPCにダウンロードしてから
編集後アップするようにしています。少し時間が掛かるかもしれませんがトライしてみます。
以上
フォーラム: 使い方全般
返信が含まれるトピック: ショートコードへの引数の渡し方についてkjmtsh さんコメントありがとうございます。
JavaScript と jQuery は未だ未勉強ですので
今後の課題として2番目の方法を検討したいと思います。
そんなにシリアスな処理を行うわけではありませんので
回線障害の件は頻度を考えれば許容範囲ではないかと思います。実はこの方法に近い内容を最初にイメージとして考えたのですが
”普通の関数として動作させるということですね。”の部分の
イメージがわかずにいました。この部分は具体的にはどこに書くのでしょうか?
初歩的な質問を繰り返してこころ苦しいのですが
可能でしたらご教授いただけませんでしょうか。以上
フォーラム: 使い方全般
返信が含まれるトピック: ショートコードへの引数の渡し方についてhideokamotoさん、kjmtsh さんコメントありがとうございます。
閲覧者の定義は管理者ではなく一般のインターネットユーザーを想定しております。
今回ショートコードを検討した理由は以前に作ったショートコードを生かしたいというつまらない理由もあるのですが、
もう一つの理由としてはExec-PHPプラグインみたいに直接PHPが動作可能な環境よりもセキュリティ面で少し安心ではと考えて検討しています。※そもそもWordpressの環境が良く理解できていないので書いていること自体が的外れかもしれませんが。
実現したかったのはWordpress上のサイトからインターネットのユーザーが閲覧時に検索条件を指定して他サイトのAPIプログラムにその条件を投げて検索結果を最初のサイトに表示するというものです。
現時点ではショートコードを投稿ページに記載して結果を表示するところまでは出来ていたのですがユーザーが指定した条件をショートコードに渡すすべが思いつかず質問をさせていただいております。
お二人の回答からショートコードでは実現が難しい事は理解できましたので
ショートコードにこだわらずWordpressで実現できる方法がございましたらご教授いただけると有り難いです。以上
フォーラム: 使い方全般
返信が含まれるトピック: ショートコードへの引数の渡し方についてhideokamotoさん、ご回答ありがとうございます。
あまり慣れていないので旨く読解出来ていないのですが
ご提示頂きましたソースで”something”に閲覧者からのブラウザ上の入力から値を設定する方法が良く理解できていません。この部分はどのように記載すれば可能でしょうか。
※質問の部分の1)、3)に該当以上
フォーラム: 使い方全般
返信が含まれるトピック: invalid response document returned from XmlrRpc server質問をさせていただいておりました本件ですが
解決いたしましたのでご報告をいたします。現象的には受け取るときのヘッダxmlファイルのレングスに問題が有るようで
そこの修正をいたしました。対応方法はclass-IXR.phpの一部を変更いたしました。
一応+3にすることでとりあえずは使えています。参考にさせていただいて情報はこちらです。
IISの場合の対応の様でしたが現象が似ているので同じ処理をしました。
でも同様な環境でもう一つの方は問題が発生していないのは不思議ではありますが。。<<修正箇所抜粋>>
function output($xml)
{
$charset = function_exists(‘get_option’) ? get_option(‘blog_charset’) : ”;
if ($charset)
$xml = ‘<?xml version=”1.0″ encoding=”‘.$charset.'”?>’.”\n”.$xml;
else
$xml = ‘<?xml version=”1.0″?>’.”\n”.$xml;
// ここが修正箇所です。
// $length = strlen($xml);
$length = strlen($xml)+3;
header(‘Connection: close’);
header(‘Content-Length: ‘.$length);