CoderFunda
  • Home
  • About us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • About us
  • Home
  • Php
  • HTML
  • CSS
  • JavaScript
    • JavaScript
    • Jquery
    • JqueryUI
    • Stock
  • SQL
  • Vue.Js
  • Python
  • Wordpress
  • C++
    • C++
    • C
  • Laravel
    • Laravel
      • Overview
      • Namespaces
      • Middleware
      • Routing
      • Configuration
      • Application Structure
      • Installation
    • Overview
  • DBMS
    • DBMS
      • PL/SQL
      • SQLite
      • MongoDB
      • Cassandra
      • MySQL
      • Oracle
      • CouchDB
      • Neo4j
      • DB2
      • Quiz
    • Overview
  • Entertainment
    • TV Series Update
    • Movie Review
    • Movie Review
  • More
    • Vue. Js
    • Php Question
    • Php Interview Question
    • Laravel Interview Question
    • SQL Interview Question
    • IAS Interview Question
    • PCS Interview Question
    • Technology
    • Other

23 October, 2018

How to Show Register and Sidebar in WordPress

 Programing Coderfunda     October 23, 2018     Wordpress     No comments   

How to Show Register and  Sidebar in WordPress
Register Sidebar WordPress. wordpress sidebar feature was introduced in wordpress version 2.2. Sidebar is the widget ready area in dashboard where you can add your widget. you can use these sidebar in the anywhere in your wordpress website to show your content.
Sidebar commonly shown on the left side, right side and footer side, but we can show any where according to your need. These Sidebars or widget ready area is available in wordpress Dashboard under Appearance > Widgets. In now these days every theme have 1 or 2 sidebar by default.
In this article i am going to share how you can add sidebar in wordpress theme. register_sidebar() is the function which is used to register a sidebar in the wordpress. Add following code in your functions.php file to register a sidebar.
Register Sidebar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
add_action( 'widgets_init', 'my_register_sidebars' );
function my_register_sidebars() {
/* Register dynamic sidebar 'left_sidebar' */
    register_sidebar(
        array(
        'id' => 'left_sidebar',
        'name' => __( 'Left Sidebar' ),
        'description' => __( 'A short description of the sidebar.' ),
        'before_widget' => '<div id="%1$s" class="widget %2$s">',
        'after_widget' => '</div>',
        'before_title' => '<h3 class="widget-title">',
        'after_title' => '</h3>'
    )
    );
register_sidebar(
        array(
        'id' => 'left_sidebar',
        'name' => __( 'Left Sidebar' ),
        'description' => __( 'A short description of the sidebar.' ),
        'before_widget' => '<div id="%1$s" class="widget %2$s">',
        'after_widget' => '</div>',
        'before_title' => '<h3 class="widget-title">',
        'after_title' => '</h3>'
    )
    );
}
?>
In the above code i have created 2 sidebar left sidebar and right sidebar. register_sidebar() function take array of arguments. Now i am going to share you regarding these arguments.
  • name: This is the name of your sidebar which is shown in the wordpress dashboard. you can give any name to your sidebar like i have give the name left sidebar and right sidebar.
  • id: This is the Sidebar Id. id contain only lowercase letters with no space. from wordpress version 4.2 if you not give any id it will give you a E_USER_NOTICE warning.
  • description: This is the description regarding your sidebar. this description is only visible in the wordpress admin are. you can add any type of help text in description area.
  • class: using this argument you can add class, but this class is only visible in the wordpress dashboard not in frontend.
  • before_widget: Using the argument you can add your html tag which placed before every widget. default it contain li tag.
  • after_widget: This contain the closing html tag which placed after every widget by default it contain closing li tag.
  • before_title: This contain your html which is place before any widget title by default it contain h2 tag with classwidgettitle
  • after_title: This contain your closing html tag after widget title by default it contain closing h2 tag.
Displaying a Dynamic Sidebar in WordPress
After creating sidebar now it’s time to show that sidebar in your wordpress theme. so now dynamic_sidebar() is the function which is used to show the sidebar in frontend of your wordpress website, this function contain id of the sidebar as the argument.
Add the following code where you want to show the sidebar in the frontend.
1
2
3
4
5
6
7
//display sidebar
 
<?php if ( is_active_sidebar( 'left-sidebar' ) ) : ?>
    <div class="sidebar left-sidebar">
        <?php dynamic_sidebar( 'left-sidebar' ); ?>
    </div>
<?php endif; ?>
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Difference between helper and library codeigniter

 Programing Coderfunda     October 23, 2018     codeigniter     No comments   

Difference between helper and library codeigniter

Codeigniter Helper

Codeigniter helper is a set of functions in a particular group. which you can use any where in the project in model, controller ,view etc. once you load that helper file, you can get access to that functions. helpers file placed inside helper folder. there is lot’s of helpers already avaliable like URL helper, Session helper etc.

Codeigniter library

Codeigniter library represent a Class with functions. you need to make an instance before using function of library. following is the sytax to load library
1
$this->load->library('library_name');
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Difference between helper and library codeigniter

 Programing Coderfunda     October 23, 2018     codeigniter     No comments   

Difference between helper and library codeigniter

Codeigniter Helper

Codeigniter helper is a set of functions in a particular group. which you can use any where in the project in model, controller ,view etc. once you load that helper file, you can get access to that functions. helpers file placed inside helper folder. there is lot’s of helpers already avaliable like URL helper, Session helper etc.

Codeigniter library

Codeigniter library represent a Class with functions. you need to make an instance before using function of library. following is the sytax to load library
1
$this->load->library('library_name');
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

21 October, 2018

CSS Box Model

 Programing Coderfunda     October 21, 2018     css, css3     No comments   

All HTML elements can be considered as boxes. In CSS, the term "box model" is used when talking about design and layout.
The CSS box model is essentially a box that wraps around every HTML element. It consists of: margins, borders, padding, and the actual content. The image below illustrates the box model:


Explanation of the different parts:
  • Content - The content of the box, where text and images appear
  • Padding - Clears an area around the content. The padding is transparent
  • Border - A border that goes around the padding and content
  • Margin - Clears an area outside the border. The margin is transparent
The box model allows us to add a border around elements, and to define space between elements. 



div {
    width: 300px;
    border: 25px solid green;
    padding: 25px;
    margin: 25px;
}



Width and Height of an Element

In order to set the width and height of an element correctly in all browsers, you need to know how the box model works.
Important: When you set the width and height properties of an element with CSS, you just set the width and height of the content area. To calculate the full size of an element, you must also add padding, borders and margins.

Assume we want to style a <div> element to have a total width of 350px:

div {
    width: 320px;
    padding: 10px;
    border: 5px solid gray;
    margin: 0; 
}

Here is the calculation:
320px (width)
+ 20px (left + right padding)
+ 10px (left + right border)
+ 0px (left + right margin)
= 350px
The total width of an element should be calculated like this:
Total element width = width + left padding + right padding + left border + right border + left margin + right margin
The total height of an element should be calculated like this:
Total element height = height + top padding + bottom padding + top border + bottom border + top margin + bottom margin




Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

CSS Box Model

 Programing Coderfunda     October 21, 2018     css, css3     No comments   

All HTML elements can be considered as boxes. In CSS, the term "box model" is used when talking about design and layout.
The CSS box model is essentially a box that wraps around every HTML element. It consists of: margins, borders, padding, and the actual content. The image below illustrates the box model:


Explanation of the different parts:
  • Content - The content of the box, where text and images appear
  • Padding - Clears an area around the content. The padding is transparent
  • Border - A border that goes around the padding and content
  • Margin - Clears an area outside the border. The margin is transparent
The box model allows us to add a border around elements, and to define space between elements. 



div {
    width: 300px;
    border: 25px solid green;
    padding: 25px;
    margin: 25px;
}



Width and Height of an Element

In order to set the width and height of an element correctly in all browsers, you need to know how the box model works.
Important: When you set the width and height properties of an element with CSS, you just set the width and height of the content area. To calculate the full size of an element, you must also add padding, borders and margins.

Assume we want to style a <div> element to have a total width of 350px:

div {
    width: 320px;
    padding: 10px;
    border: 5px solid gray;
    margin: 0; 
}

Here is the calculation:
320px (width)
+ 20px (left + right padding)
+ 10px (left + right border)
+ 0px (left + right margin)
= 350px
The total width of an element should be calculated like this:
Total element width = width + left padding + right padding + left border + right border + left margin + right margin
The total height of an element should be calculated like this:
Total element height = height + top padding + bottom padding + top border + bottom border + top margin + bottom margin




Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Newer Posts Older Posts Home

Meta

Popular Posts

  • Credit card validation in laravel
      Validation rules for credit card using laravel-validation-rules/credit-card package in laravel Install package laravel-validation-rules/cr...
  • Write API Integrations in Laravel and PHP Projects with Saloon
    Write API Integrations in Laravel and PHP Projects with Saloon Saloon  is a Laravel/PHP package that allows you to write your API integratio...
  • iOS 17 Force Screen Rotation not working on iPAD only
    I have followed all the links on Google and StackOverFlow, unfortunately, I could not find any reliable solution Specifically for iPad devic...
  • C++ in Hindi Introduction
    C ++ का परिचय C ++ एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। C ++ को Bjarne Stroustrup द्वारा विकसित किया गया था। C ++ में आने से पह...
  • Python AttributeError: 'str' has no attribute glob
    I am trying to look for a folder in a directory but I am getting the error.AttributeError: 'str' has no attribute glob Here's ...

Categories

  • Ajax (26)
  • Bootstrap (30)
  • DBMS (42)
  • HTML (12)
  • HTML5 (45)
  • JavaScript (10)
  • Jquery (34)
  • Jquery UI (2)
  • JqueryUI (32)
  • Laravel (1017)
  • Laravel Tutorials (23)
  • Laravel-Question (6)
  • Magento (9)
  • Magento 2 (95)
  • MariaDB (1)
  • MySql Tutorial (2)
  • PHP-Interview-Questions (3)
  • Php Question (13)
  • Python (36)
  • RDBMS (13)
  • SQL Tutorial (79)
  • Vue.js Tutorial (68)
  • Wordpress (150)
  • Wordpress Theme (3)
  • codeigniter (108)
  • oops (4)
  • php (853)

Social Media Links

  • Follow on Twitter
  • Like on Facebook
  • Subscribe on Youtube
  • Follow on Instagram

Pages

  • Home
  • Contact Us
  • Privacy Policy
  • About us

Blog Archive

  • July (2)
  • September (100)
  • August (50)
  • July (56)
  • June (46)
  • May (59)
  • April (50)
  • March (60)
  • February (42)
  • January (53)
  • December (58)
  • November (61)
  • October (39)
  • September (36)
  • August (36)
  • July (34)
  • June (34)
  • May (36)
  • April (29)
  • March (82)
  • February (1)
  • January (8)
  • December (14)
  • November (41)
  • October (13)
  • September (5)
  • August (48)
  • July (9)
  • June (6)
  • May (119)
  • April (259)
  • March (122)
  • February (368)
  • January (33)
  • October (2)
  • July (11)
  • June (29)
  • May (25)
  • April (168)
  • March (93)
  • February (60)
  • January (28)
  • December (195)
  • November (24)
  • October (40)
  • September (55)
  • August (6)
  • July (48)
  • May (2)
  • January (2)
  • July (6)
  • June (6)
  • February (17)
  • January (69)
  • December (122)
  • November (56)
  • October (92)
  • September (76)
  • August (6)

Loading...

Laravel News

Loading...

Copyright © CoderFunda | Powered by Blogger
Design by Coderfunda | Blogger Theme by Coderfunda | Distributed By Coderfunda