PHPについてよくわかりません。私は私のWordpressのテーマの設定ページを作成しています。私はfunction.phpにあるテキストボックスでindex.phpのテキストを変更したいと思います。私はあまりにも多くの方法を試みた。私はindex.phpのタグにname、id、valueを割り当てていますfunction.phpソースのaboutustitleのように。しかし、私はそれをしなかった。どうやってやるの?functions.phpからindex.phpまでのテキストを含めるには
ここに私のコード
<?php
// create custom plugin settings menu
add_action('admin_menu', 'my_cool_plugin_create_menu');
function my_cool_plugin_create_menu() {
//create new top-level menu
add_menu_page('Yankı Tema Ayarlar', 'Tema Ayaları', 'administrator', __FILE__, 'my_cool_plugin_settings_page' , plugins_url('/images/icon.png', __FILE__));
//call register settings function
add_action('admin_init', 'register_my_cool_plugin_settings');
}
function register_my_cool_plugin_settings() {
//register our settings
register_setting('my-cool-plugin-settings-group', 'aboutustitle');
register_setting('my-cool-plugin-settings-group', 'some_other_option');
register_setting('my-cool-plugin-settings-group', 'option_etc');
}
function my_cool_plugin_settings_page() {
?>
<div class="wrap">
<h1>Tema Ayarları</h1>
<p>Tema ayarlarınızı buradan düzenleyebilirsiniz</p>
<form method="post" action="options.php">
<?php settings_fields('my-cool-plugin-settings-group'); ?>
<?php do_settings_sections('my-cool-plugin-settings-group'); ?>
<table class="form-table">
<h2>Hakkımızda Kısmı</h2>
<tr valign="top">
<th scope="row">Başlık</th>
<td><input type="text" name="aboutustitle" value="<?php echo esc_attr(get_option('aboutustitle')); ?>" /></td>
</tr>
<tr valign="top">
<th scope="row">Açıklama</th>
<td><input type="text" name="some_other_option" value="<?php echo esc_attr(get_option('some_other_option')); ?>" /></td>
</tr>
</table>
<?php submit_button(); ?>
</form>
</div>
<?php } ?>
それは働いた。どうもありがとうございます! – Onur