The way to search through posts by ID in WordPress admin panel

Here we can do it ….

Please add the following code in your functions.php file.


add_action( 'parse_request', 'idsearch' );
function idsearch( $wp ) {
global $pagenow;

// If it's not the post listing return
if( 'edit.php' != $pagenow )
return;

// If it's not a search return
if( !isset( $wp->query_vars['s'] ) )
return;

// If it's a search but there's no prefix, return
if( '#' != substr( $wp->query_vars['s'], 0, 1 ) )
return;

// Validate the numeric value
$id = absint( substr( $wp->query_vars['s'], 1 ) );
if( !$id )
return; // Return if no ID, absint returns 0 for invalid values

// If we reach here, all criteria is fulfilled, unset search and select by ID instead
unset( $wp->query_vars['s'] );
$wp->query_vars['p'] = $id;
}

All you then do is search using the regular search box using a #(hash) prefix infront of the numeric ID.

#123

..would return the post with an ID of 123.

Ref: https://wordpress.stackexchange.com/questions/9276/search-posts-by-id-in-admin

Advertisements

getting 500 error to login wordpress

It’s a strange cookie problem in chrome and you have to clear all your cookies for your domain via the Dev Tools (not the normal Chrome settings page).

For this, follow this guide:
https://developers.google.com/web/tools/chrome-devtools/manage-data/cookies

Ref: https://wordpress.org/support/topic/500-error-only-with-chrome/

How to Add Facebook Open Graph Meta Data for Facebook share in WordPress

<?php if (is_single()) {
if (has_post_thumbnail($post->ID)) {
$thumbid = get_post_thumbnail_id($post->ID);
$postimg = wp_get_attachment_image_src($thumbid, array(500, 500));
$postimg = $postimg[0];
} else {
//$postimg = get_bloginfo('template_url') . "/images/d_facebook.png";
}
$og_url = get_permalink($post); ?>
<meta property="og:site_name" content="<?php bloginfo('name'); ?>"/>
<meta property="og:title" content="
<?php the_title(); ?>"/>
<meta property="og:type" content="article"/>
<meta property="og:url" content="<?php echo $og_url; ?>"/> <meta property="og:description" content="<?php echo htmlspecialchars(get_the_excerpt()); ?>"/>
<meta property="og:image" content="<?php echo $postimg; ?>"> <?php }?>