Wednesday, October 31, 2018

How to remove archive title in WordPress

function ganesh_archive_title($title){

if ( is_category() ) {

$title = sprintf( esc_html__( '%s', 'himalayasunrise' ), single_cat_title( '', false ) );

} elseif ( is_tag() ) {

$title = sprintf( esc_html__( '%s', 'himalayasunrise' ), single_tag_title( '', false ) );

} elseif ( is_author() ) {

$title = sprintf( esc_html__( '%s', 'himalayasunrise' ), '<span class="vcard">' . get_the_author() . '</span>' );

} elseif ( is_year() ) {

$title = sprintf( esc_html__( '%s', 'himalayasunrise' ), get_the_date( esc_html_x( 'Y', 'yearly archives date format', 'himalayasunrise' ) ) );

} elseif ( is_month() ) {

$title = sprintf( esc_html__( '%s', 'himalayasunrise' ), get_the_date( esc_html_x( 'F Y', 'monthly archives date format', 'himalayasunrise' ) ) );

} elseif ( is_day() ) {

$title = sprintf( esc_html__( '%s', 'himalayasunrise' ), get_the_date( esc_html_x( 'F j, Y', 'daily archives date format', 'himalayasunrise' ) ) );

}elseif ( is_post_type_archive() ) {

$title = sprintf( esc_html__( '%s', 'himalayasunrise' ), post_type_archive_title( '', false ) );

} elseif ( is_tax() ) {

$tax = get_taxonomy( get_queried_object()->taxonomy );

$title = sprintf( esc_html__( '%s', 'himalayasunrise' ), single_term_title( '', false ) );

}

return $title;

}
add_filter('get_the_archive_title', 'ganesh_archive_title');

Tuesday, October 30, 2018

Date format in WP post

<?php the_time( get_option( 'date_format' ) ); ?>

News portal ma yeti time agadhi post gareko

<?php echo human_time_diff( get_the_time('U'), current_time('timestamp') ) . ' अगाडी'; ?>
https://getflywheel.com/layout/displaying-time-since-posted-wordpress/

How to duplicate the custom post in WordPress

/*
 * Function creates post duplicate as a draft and redirects then to the edit post screen
 */
function rd_duplicate_post_as_draft(){
global $wpdb;
if (! ( isset( $_GET['post']) || isset( $_POST['post'])  || ( isset($_REQUEST['action']) && 'rd_duplicate_post_as_draft' == $_REQUEST['action'] ) ) ) {
wp_die('No post to duplicate has been supplied!');
}

/*
* Nonce verification
*/
if ( !isset( $_GET['duplicate_nonce'] ) || !wp_verify_nonce( $_GET['duplicate_nonce'], basename( __FILE__ ) ) )
return;

/*
* get the original post id
*/
$post_id = (isset($_GET['post']) ? absint( $_GET['post'] ) : absint( $_POST['post'] ) );
/*
* and all the original post data then
*/
$post = get_post( $post_id );

/*
* if you don't want current user to be the new post author,
* then change next couple of lines to this: $new_post_author = $post->post_author;
*/
$current_user = wp_get_current_user();
$new_post_author = $current_user->ID;

/*
* if post data exists, create the post duplicate
*/
if (isset( $post ) && $post != null) {

/*
* new post data array
*/
$args = array(
'comment_status' => $post->comment_status,
'ping_status'    => $post->ping_status,
'post_author'    => $new_post_author,
'post_content'   => $post->post_content,
'post_excerpt'   => $post->post_excerpt,
'post_name'      => $post->post_name,
'post_parent'    => $post->post_parent,
'post_password'  => $post->post_password,
'post_status'    => 'draft',
'post_title'     => $post->post_title,
'post_type'      => $post->post_type,
'to_ping'        => $post->to_ping,
'menu_order'     => $post->menu_order
);

/*
* insert the post by wp_insert_post() function
*/
$new_post_id = wp_insert_post( $args );

/*
* get all current post terms ad set them to the new post draft
*/
$taxonomies = get_object_taxonomies($post->post_type); // returns array of taxonomy names for post type, ex array("category", "post_tag");
foreach ($taxonomies as $taxonomy) {
$post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);
}

/*
* duplicate all post meta just in two SQL queries
*/
$post_meta_infos = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->postmeta WHERE post_id=$post_id");
if (count($post_meta_infos)!=0) {
$sql_query = "INSERT INTO $wpdb->postmeta (post_id, meta_key, meta_value) ";
foreach ($post_meta_infos as $meta_info) {
$meta_key = $meta_info->meta_key;
if( $meta_key == '_wp_old_slug' ) continue;
$meta_value = addslashes($meta_info->meta_value);
$sql_query_sel[]= "SELECT $new_post_id, '$meta_key', '$meta_value'";
}
$sql_query.= implode(" UNION ALL ", $sql_query_sel);
$wpdb->query($sql_query);
}


/*
* finally, redirect to the edit post screen for the new draft
*/
wp_redirect( admin_url( 'post.php?action=edit&post=' . $new_post_id ) );
exit;
} else {
wp_die('Post creation failed, could not find original post: ' . $post_id);
}
}
add_action( 'admin_action_rd_duplicate_post_as_draft', 'rd_duplicate_post_as_draft' );

/*
 * Add the duplicate link to action list for post_row_actions
 */
function rd_duplicate_post_link( $actions, $post ) {
if (current_user_can('edit_posts')) {
$actions['duplicate'] = '<a href="' . wp_nonce_url('admin.php?action=rd_duplicate_post_as_draft&post=' . $post->ID, basename(__FILE__), 'duplicate_nonce' ) . '" title="Duplicate this item" rel="permalink">Duplicate</a>';
}
return $actions;
}

add_filter( 'post_row_actions', 'rd_duplicate_post_link', 10, 2 );

Sunday, October 14, 2018

दशमीका दिन उपत्यकामा न्यून सवारी साधान चल्ने भएकाले नेपाली सेनाले निःशुल्क बस सेवा सञ्चालन गरिने भएको छ |

दशमीका दिन उपत्यकामा न्यून  सवारी साधान चल्ने भएकाले   नेपाली सेनाले  निःशुल्क बस सेवा सञ्चालन  गरिने  भएको छ |

रूट हरु 
रुट नं.१— भद्रकाली, माईतीघर, बानेश्वर, कोटेश्वर, एकान्तकुना, बल्खु, किर्तिपुर, कलङ्की, कालिमाटी, त्रिपुरेश्वर, रत्नपार्क । 
रुट नं.२— भद्रकाली, जमल, लैनचौर, नारायणगोपाल चोक, बुढानिलकण्ठ, बालाजु चोक, सोह्रखुट्टे, कान्तिपथ, माईतीघर । 
रुट नं.३— भद्रकाली, माईतीघर, त्रिपुरेश्वर, कालिमाटी, कलङ्की, थानकोट, स्वयम्भु, छाउनी (अस्पताल), ताहाचल, टेकु, थापाथली ।
रुट नं.४— भद्रकाली, माईतीघर, बानेश्वर, तिनकुने, गौशाला, चाबहिल, जोरपाटी, नारायणगोपाल चोक, लाजिम्पाट, कान्तिपथ, भद्रकाली ।
रुट नं.५— भद्रकाली, थापाथली, कुपण्डोल, जावलाखेल, सातदोबाटो, चापागाउँ, सातदोबाटो, तिनकुने, बानेश्वर, शहिदगेट । 
रुट नं.६— भद्रकाली, दरबारमार्ग, कमलपोखरी, गौशाला, चाबहिल, बौद्ध, साँखु, चाबहिल, गौशाला, तिनकुने, भद्रकाली । 
रुट नं.७— भद्रकाली, माईतीघर, नयाँ बानेश्वर, पुरानो बानेश्वर, गौशाला, सिनामङ्गल, कोटेश्वर, सूर्यविनायक, ठिमी, कोटेश्वर, माईतीघर, भद्रकाली ।
रुट नं.८— भद्रकाली, माईतीघर, कोटेश्वर, सातदोबाटो, कलङ्की, बालाजु, चाबहिल, गौशाला, तिनकुने, भद्रकाली ।

Featured Post

Make money online

https://www.wpbeginner.com/beginners-guide/make-money-online/?fbclid=IwAR0_9_5aHmbB4rDisaPevdnO4uAgo0N9heHgPu1TjerjurE5ilD2NyzeB2A

Popular Posts