- 締切済み
PHPの解読しているのですが、Textを入力して…
どこに行くのかがわかりません(涙 自分の持てる知識を全力使い、フル回転で探しているのですが、入力した文字がどこに行くのかが分からず苦戦しています。 ソースを辿って文字を入力しているページは分かったのですが、そこからが知識が足りなく断念しています…。 どなたか詳しい方いらっしゃいましたらご回答お願いします。 問題のソース <div class="widget-liquid-right"> <div id="widgets-right"> <?php $i = 0; foreach ( $wp_registered_sidebars as $sidebar => $registered_sidebar ) { if ( false !== strpos( $registered_sidebar['class'], 'inactive-sidebar' ) || 'orphaned_widgets' == substr( $sidebar, 0, 16 ) ) continue; $wrap_class = 'widgets-holder-wrap'; if ( !empty( $registered_sidebar['class'] ) ) $wrap_class .= ' sidebar-' . $registered_sidebar['class']; if ( $i ) $wrap_class .= ' closed'; ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <div class="sidebar-name"> <div class="sidebar-name-arrow"><br /></div> <h3><?php echo esc_html( $registered_sidebar['name'] ); ?> <span class="spinner"></span></h3></div> <?php wp_list_widget_controls( $sidebar ); // Show the control forms for each of the widgets in this sidebar ?> </div> <?php $i++; } ?> </div> </div> <form action="" method="post"> <?php wp_nonce_field( 'save-sidebar-widgets', '_wpnonce_widgets', false ); ?> </form> <br class="clear" /> </div>
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- k_kota
- ベストアンサー率19% (434/2186)
ここでいう文字とはどこでどのように入れた文字なのでしょうか? phpとのことですが、フォームに文字を入力したらサーバに飛びます。 phpが受けた文字は何かしらの変数に入って処理されます。
- agunuz
- ベストアンサー率65% (288/438)
phpというよりは「Wordpress」ですよね? ><form action="" method="post"> ><?php wp_nonce_field( 'save-sidebar-widgets', '_wpnonce_widgets', false ); ?> ></form> POST先は「自分自身」です(wordpressはそういう作りになっていると思います)。自分自身がどういう動作をするかは、このフォームでテキスト入力以外にどういうものが引き渡されるかに次第です。つまり wp_nonce_field( 'save-sidebar-widgets', '_wpnonce_widgets', false ) が何を返すのかによります。このページを表示した状態でブラウザでソース表示にして確認する方が手っ取り早いと思います。 でも http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/wp_nonce_field これだとフィールドがひとつだけ?もしそうならform自体が意味を成さないけど・・・
お礼
ご回答有難うございます♪おっしゃる通りWordPressです♪色々自分で模索しているのですが、アクションフックやPost等の仕組みが完全に把握しきれていないので困っていました…、wiggetがソースをを調べても何処でどうなっているのかがさっぱりで質問したのですが、目的は無事果たせました♪ご回答有難うございます♪
お礼
お返事遅れて申し訳ありません。 質問自体が曖昧でご回答に困ってしまう事に気がつきました…、Scriptをソースに直接貼りたかったのですが、無事済みました♪ご回答有難うございま♪