Skip to content

Instantly share code, notes, and snippets.

@sudipbd
sudipbd / dropdown.html
Last active September 28, 2018 07:38
Pure CSS dropdown menu
<nav class="main-menu">
<ul>
<li class="current-menu-item"><a href="#">Home</a></li>
<li><a href="#">Menu 1</a>
<ul>
<li><a href="#">Sub Menu 1</a></li>
<li><a href="#">Sub Menu 2</a></li>
<li><a href="#">Sub Menu 3</a></li>
<li><a href="#">Sub Menu 4</a>
<ul>
@sudipbd
sudipbd / main.js
Last active November 19, 2016 07:47
Sticky Header
$(window).scroll(function(){
if($(this).scrollTop() > 1){
$('header').addClass("sticky");
}
else{
$('header').removeClass("sticky");
}
});
@sudipbd
sudipbd / index.html
Created November 19, 2016 07:55
Owl carousel with navigation button and dots
<div class="discount_hotel">
<div class="container">
<div class="row">
<div class="col-md-12">
<div id="dis-hotel" class="owl-carousel owl-theme">
<div class="item">
<div class="offer_desc">
<img src="<?php echo get_template_directory_uri(); ?>/img/22.jpg" alt="Owl Image">
<a href="#">Dhaka | Bangladesh | 0.00</a>
</div>
@sudipbd
sudipbd / header.php
Last active November 19, 2016 08:07
WordPress Header Attributes
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<title><?php wp_title( '|', true, 'right' ); ?></title>
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
</head>
</html>
@sudipbd
sudipbd / index.php
Last active November 19, 2016 08:06
WordPress Image and other files directory
<img src="<?php echo get_template_directory_uri() ?>/img/logo.png" alt="" />
@sudipbd
sudipbd / functions.php
Last active November 19, 2016 08:06
WordPress basic functions.php layout
<?php
//styles and scripts
require_once ('inc/stsc.php');
// menus
require_once ('inc/menus.php');
//custom menu
require_once ('inc/custom.php');
@sudipbd
sudipbd / stsc.php
Last active November 19, 2016 08:06
WordPress style and script enqueue
<?php
function ah_scripts(){
//register style
wp_register_style( 'ah-bootstrap', get_template_directory_uri() . '/css/bootstrap.min.css', array(), '3.37', 'all' );
wp_register_style( 'ah-slicknav', get_template_directory_uri() . '/css/slicknav.min.css', array(), '1.0.10', 'all' );
wp_register_style( 'ah-font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css', array(), '4.5', 'all' );
wp_register_style( 'ah-google-font', 'https://fonts.googleapis.com/css?family=Titillium+Web:400,700,900', array(), '0.1', 'all' );
//enqueue style
wp_enqueue_style( 'ah-bootstrap' );
@sudipbd
sudipbd / header.php
Last active November 19, 2016 08:11
WordPress navigation menu
<div class="main-menu">
<?php
wp_nav_menu( array(
'theme_location' => 'primary',
'menu_id' => 'menu',
'fallback_cb' => 'ah_fallback_menu'
) );
?>
</div>
@sudipbd
sudipbd / supports.php
Created November 19, 2016 08:13
WordPress theme support
<?php
add_theme_support( 'post-formats', array( 'default', 'aside', 'audio') );
add_theme_support( 'post-thumbnails' );
?>
@sudipbd
sudipbd / custom.php
Last active August 8, 2018 05:13
WordPress custom post with custom field
<?php
function ah_custom_posts() {
//for slider
register_post_type('banner',array(
'public' => true,
'label' => 'Banner',
'labels' => array(
'name' => 'Banner',
'singular_name' => 'Banner',
'add_new' => 'Add new banner',