Changeset 1313292
- Timestamp:
- 12/21/2015 10:03:47 AM (10 years ago)
- Location:
- faq-in-minute/trunk
- Files:
-
- 4 added
- 1 deleted
- 2 edited
-
faq.php (modified) (5 diffs)
-
faq_all.php (modified) (3 diffs)
-
screenshot-3.jpg (added)
-
screenshot-3.png (deleted)
-
screenshot-4.png (added)
-
screenshot-5.png (added)
-
screenshot-6.png (added)
Legend:
- Unmodified
- Added
- Removed
-
faq-in-minute/trunk/faq.php
r1304163 r1313292 1 <?php $faqsettingdata = get_option( 'faq_in_minute_cat_settings' );?> 2 1 3 <style type="text/css"> 2 4 .panel-heading span … … 35 37 36 38 .firstleftlable{ 37 background:url(<?php echo plugins_url('images/firstaccordingtab.png', __FILE__); ?>) no-repeat #e1e1e1;39 background:url(<?php echo plugins_url('images/firstaccordingtab.png', __FILE__); ?>) no-repeat <?php echo $faqsettingdata['faq_in_minute_cat_text_field_0']; ?>; 38 40 background-size: auto 100%; 39 41 } 40 42 .secoendtleftlable{ 41 background:url(<?php echo plugins_url('images/secoendaccordingtab.png', __FILE__); ?>) no-repeat #e1e1e1;43 background:url(<?php echo plugins_url('images/secoendaccordingtab.png', __FILE__); ?>) no-repeat <?php echo $faqsettingdata['faq_in_minute_cat_text_field_0']; ?>; 42 44 background-size: auto 100%; 43 45 } 44 46 .thirdtleftlable{ 45 background:url(<?php echo plugins_url('images/thirdaccordingtab.png', __FILE__); ?>) no-repeat #e1e1e1;47 background:url(<?php echo plugins_url('images/thirdaccordingtab.png', __FILE__); ?>) no-repeat <?php echo $faqsettingdata['faq_in_minute_cat_text_field_0']; ?>; 46 48 background-size: auto 100%; 47 49 } 48 50 .fourtleftlable{ 49 background:url(<?php echo plugins_url('images/fouraccordingtab.png', __FILE__); ?>) no-repeat #e1e1e1;51 background:url(<?php echo plugins_url('images/fouraccordingtab.png', __FILE__); ?>) no-repeat <?php echo $faqsettingdata['faq_in_minute_cat_text_field_0']; ?>; 50 52 background-size: auto 100%; 51 53 } … … 56 58 57 59 .new_fq { 58 color: rgb(29, 29, 29);60 color: <?php echo $faqsettingdata['faq_in_minute_cat_text_field_2']; ?>; 59 61 cursor: pointer; 60 font-family: " OpenSansRegular";62 font-family: "<?php echo $faqsettingdata['faq_in_minute_cat_select_field_6']; ?>"; 61 63 font-size: 14.375px; 62 font-weight: bold;64 font-weight:<?php echo $faqsettingdata['faq_in_minute_cat_radio_field_3']; ?>; 63 65 outline-style: none; 64 66 } … … 114 116 <div class="panel-heading clickable <?php echo $color_fim[$i] ?> cursor-desing"> 115 117 <div class="new_fq panel-title"> 116 <?php echo get_the_title($np_id); ?> 118 <?php echo get_the_title($np_id); ?> 119 117 120 </div> 118 121 <span class="pull-right "><i class="fa fa-minus-circle"></i></span> … … 129 132 } 130 133 ?> 131 132 133 134 </div> 134 135 </div> -
faq-in-minute/trunk/faq_all.php
r1304948 r1313292 1 1 <?php 2 3 2 /* 4 3 * Plugin Name: faq in minute … … 76 75 'rewrite' => array('slug' => 'faqcategory'), 77 76 ); 78 79 77 register_taxonomy('faqcategory', array('faq_in_minute_cat'), $args); 80 78 } 81 82 // Hook into the 'init' action83 79 add_action('init', 'faq_in_minute_cat', 0); 84 80 } 85 81 82 add_action( 'admin_enqueue_scripts', 'mw_enqueue_color_picker' ); 83 function mw_enqueue_color_picker( $hook_suffix ) { 84 // first check that $hook_suffix is appropriate for your admin page 85 wp_enqueue_style( 'wp-color-picker' ); 86 wp_enqueue_script( 'my-script-handle', plugins_url('js/mycolorj.js', __FILE__ ), array( 'wp-color-picker' ), false, true ); 87 } 88 ?> 89 <?php 90 add_action( 'admin_menu', 'faq_in_minute_cat_add_admin_menu' ); 91 add_action( 'admin_init', 'faq_in_minute_cat_settings_init' ); 92 93 function faq_in_minute_cat_add_admin_menu( ) { 94 add_submenu_page( 'edit.php?post_type=faq_in_minute_cat', 'Settings of FAQ', 'FAQ Settings', 'manage_options', 'faq_in_minute_cat', 'faq_in_minute_cat_options_page' ); 95 } 96 97 function faq_in_minute_cat_settings_init( ) { 98 register_setting( 'pluginPage', 'faq_in_minute_cat_settings' ); 99 add_settings_section( 100 'faq_in_minute_cat_pluginPage_section', 101 __( 'Faq Settings For Your website', 'text_domain' ), 102 'faq_in_minute_cat_settings_section_callback', 103 'pluginPage' 104 ); 105 add_settings_field( 106 'faq_in_minute_cat_text_field_0', 107 __( 'Background Color of Tab', 'text_domain' ), 108 'faq_in_minute_cat_text_field_0_render', 109 'pluginPage', 110 'faq_in_minute_cat_pluginPage_section' 111 ); 112 add_settings_field( 113 'faq_in_minute_cat_text_field_2', 114 __( 'Font color (Text Color)', 'text_domain' ), 115 'faq_in_minute_cat_text_field_2_render', 116 'pluginPage', 117 'faq_in_minute_cat_pluginPage_section' 118 ); 119 add_settings_field( 120 'faq_in_minute_cat_radio_field_3', 121 __( 'Bold Font', 'text_domain' ), 122 'faq_in_minute_cat_radio_field_3_render', 123 'pluginPage', 124 'faq_in_minute_cat_pluginPage_section' 125 ); 126 add_settings_field( 127 'faq_in_minute_cat_select_field_6', 128 __( 'Font Family of FAQ', 'text_domain' ), 129 'faq_in_minute_cat_select_field_6_render', 130 'pluginPage', 131 'faq_in_minute_cat_pluginPage_section' 132 ); 133 } 134 function faq_in_minute_cat_text_field_0_render( ) { 135 $options = get_option( 'faq_in_minute_cat_settings' ); 136 137 $faq_tab_bg = $options['faq_in_minute_cat_text_field_0']; ?> 138 <input type='text' name='faq_in_minute_cat_settings[faq_in_minute_cat_text_field_0]' class="my-color-field" value='<?php echo $faq_tab_bg; ?>'> 139 <?php 140 141 } 142 function faq_in_minute_cat_text_field_2_render( ) { 143 144 $options = get_option( 'faq_in_minute_cat_settings' ); 145 146 $faq_tab_text = $options['faq_in_minute_cat_text_field_2']; ?> 147 <input type='text' name='faq_in_minute_cat_settings[faq_in_minute_cat_text_field_2]' class="my-color-field" value='<?php echo $faq_tab_text; ?>'> 148 <?php 149 } 150 function faq_in_minute_cat_radio_field_3_render( ) { 151 152 $options = get_option( 'faq_in_minute_cat_settings' ); 153 $faq_tab_text_bold = $options['faq_in_minute_cat_radio_field_3']; 154 155 if ($faq_tab_text_bold=="") { 156 $faq_tab_text_bold ="bold"; 157 } else { 158 $faq_tab_text_bold = $faq_tab_text_bold ; 159 } ?> 160 Yes <input type='radio' name='faq_in_minute_cat_settings[faq_in_minute_cat_radio_field_3]' <?php checked( $faq_tab_text_bold, 'bold' ); ?> value='bold'> 161 No <input type='radio' name='faq_in_minute_cat_settings[faq_in_minute_cat_radio_field_3]' <?php checked( $faq_tab_text_bold, 'none' ); ?> value='none'> 162 163 <?php 164 } 165 function faq_in_minute_cat_select_field_6_render( ) { 166 167 $options = get_option( 'faq_in_minute_cat_settings' ); 168 ?> 169 <select name='faq_in_minute_cat_settings[faq_in_minute_cat_select_field_6]'> 170 <option value='OpenSansRegular' <?php selected( $options['faq_in_minute_cat_select_field_6'], 'OpenSansRegular'); ?>>OpenSansRegular</option> 171 <option value='Times New Roman' <?php selected( $options['faq_in_minute_cat_select_field_6'], 'Times New Roman' ); ?>>Times New Roman</option> 172 <option value='Verdana' <?php selected( $options['faq_in_minute_cat_select_field_6'], 'Verdana' ); ?>>Verdana</option> 173 <option value='Lucida Console' <?php selected( $options['faq_in_minute_cat_select_field_6'], 'Lucida Console' ); ?>>Lucida Console</option> 174 <option value='Helvetica' <?php selected( $options['faq_in_minute_cat_select_field_6'], 'Helvetica' ); ?>>Helvetica</option> 175 <option value='Georgia' <?php selected( $options['faq_in_minute_cat_select_field_6'], 'Georgia' ); ?>>Georgia</option> 176 <option value='Arial' <?php selected( $options['faq_in_minute_cat_select_field_6'], 'Arial' ); ?>>Arial</option> 177 </select> 178 179 <?php 180 } 181 function faq_in_minute_cat_settings_section_callback( ) { 182 echo __( 'Display your faq in wordpress page or post using [faq-in-minute] or [showallfaq] shortcodes. From here you can change settings for faq. background color,text color,font family etc. ', 'text_domain' ); 183 } 184 function faq_in_minute_cat_options_page( ) { 185 ?> 186 <form action='options.php' method='post'> 187 188 <h2>Faq In Minute</h2> 189 <?php 190 settings_fields( 'pluginPage' ); 191 do_settings_sections( 'pluginPage' ); 192 submit_button(); 193 ?> 194 </form> 195 <?php 196 } 86 197 function faq_in_minute_shortcut($atts) { 87 198 … … 164 275 </script> 165 276 <?php 166 167 } 168 277 } 169 278 add_action('wp_footer', 'faq_in_minute_script');
Note: See TracChangeset
for help on using the changeset viewer.