2013-03-11 2 views
0
function update_ptechsol_details(){ 

    register_setting('ptechsol_copyright', 'ptechsolcopy_link'); 
    register_setting('ptechsol_copyright', 'ptechsolcopy_name'); 
    register_setting('ptechsol_copyright', 'ptechsolcopy_default'); 
    register_setting('ptechsol_copyright', 'ptechsolcopy_year'); 
    register_setting('ptechsol_copyright', 'ptechsolcopy_text'); 
} 

function copyright() { ?> 
<p><em><center><?php echo get_option('ptechsolcopy_default') ?> <?php echo the_date('Y');?> <a href="<?php echo get_option('ptechsolcopy_link'); ?>"><?php echo get_option('ptechsolcopy_name') ?></a> All Rights Reserved.</em></p></center> 
<?php } 
add_action('wp_footer',copyright); 
function copyright_admin_page() { 
    ?> 
    <div class="wrap"> 
     <b>Pomegranate Technology Solutions Copyright Plugin</b> 
     <form method="post" action="options.php"> 
     <?php settings_fields('ptechsol_copyright'); 
     global $ptechsolcopy_default; 
     $ptechsolcopy_default= "Copyright &copy"; 

     ?> 
     <?php if(function_exists(do_settings)){do_settings('ptechsol_copyright');} ?> 
     <input type="hidden" name="post_id" value="copyright_admin_setup" /> 
     <table class="form-table setup"> 
       <tr width="auto" > 

        <td width="auto">Copyright Injection By Default</td> 
        <td><input type="text" name="ptechsolcopy_default" value="<?php echo get_option('ptechsolcopy_default');?>" disabled="disabled"/></td></tr> 
        <tr><td width="auto">Year From:</td> 
        <td><input type="text" name="ptechsolcopy_year" value="<?php echo get_option('ptechsolcopy_year');?>"/> To: <?php echo Date('Y')?></td> </tr> 
        <tr> 
        <td width="auto">Anchor Text</td> 
        <td width="auto"><input type="text" name="ptechsolcopy_name" value="<?php echo get_option('ptechsolcopy_name');?>"/></td></tr> 
        <tr> 
        <td width="auto">Anchor URL</td> 
        <td width="auto"> 
         <input type="text" name="ptechsolcopy_link" value="<?php echo get_option('ptechsolcopy_link'); ?>" /> 
        </td></tr><tr> 
        <td width="auto"> 
        Additional Text 
        </td><td><input type="text" name="ptechsolcopy_text" value="<?php echo get_option('ptechsolcopy_text'); ?>" /></td> 

       </tr> 
      </table> 

      <p class="submit"> 
       <input type="submit" value="<?php _e('Save Changes') ?>" /> 
      </p> 
     </form> 
    </div> 
<?php 

} 



?> 

Привет, это приведенный выше код для плагина авторских прав, который я создал. Мне нужно знать, как установить значения по умолчанию для инъекций авторских прав по умолчанию. Я хочу установить какКак добавить значения по умолчанию к add_option в wp-плагине

Как можно защитить авторские права по умолчанию при активации плагина, что я сделал не так с кодом anyhelp, было бы здорово. Я регистрирую настройки для Моей цели. Даже я попробовал значения по умолчанию для $ ptechsolcopy_default = «Авторское право &» и обратился к своей работе. Мне нужно сделать редактируемый для будущего предпочтения любую помощь, которая будет плавать

ответ

1

Вы можете использовать a plugin activation hook, чтобы установить нужные значения, когда плагин активирован. Добавьте это в свой файл плагина, чтобы запустить функцию set_up_options, когда ваш плагин активирован.

register_activation_hook(__FILE__, 'set_up_options'); 

function set_up_options(){ 
    add_option('name', 'value'); 
} 
Смежные вопросы