I have one wordpress
blog whose home page is showing a list of 10 latest posts.
Now whenever I am going to click on any post title, a new post will open in the same tab, but here I want to let open it in a new tab. So, how can I do that?
I have one wordpress
blog whose home page is showing a list of 10 latest posts.
Now whenever I am going to click on any post title, a new post will open in the same tab, but here I want to let open it in a new tab. So, how can I do that?
edit your theme
/wp-content/themes/your-theme-name/loop.php
look for post link eg...
<a href="<?php the_permalink(); ?>" class="read_more_link" ><?php echo __('Read more »'
add target="_blank"
attribute
<a href="<?php the_permalink(); ?>" target="_blank" class="read_more_link" ><?php echo __(
each Wordpress theme have a different html. just search for.. href="<?php the_permalink(); ?>"
this is permalink of each post
There are different templates for each and every theme in Wordpress.
Try finding
< a href="<?php the_permalink(); ?>"...............><?php the_title(); ?></a>
Press F3 and search for this code like the_title();
.
Normally these type of codes are founded in templates like
single.php, content.php, loop.php, content-single.php
Just add a target="_blank"
in that code.
For example :
<a href="<?php the_permalink(); ?>" target="_blank".....><?php the_title(); ?></a>
Open your relevant php
file(s), ie. front-page.php
, home.php
... and just add target="_blank"
in your title <a>
.
I found this code on http://www.wpcodesnippet.com/open-external-links-new-window/ and it worked like a charm for me. Just add it to your footer.php.
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready(function($) {
$('a').each(function() {
var a = new RegExp('/' + window.location.host + '/');
if(!a.test(this.href)) {
$(this).click(function(event) {
event.preventDefault();
event.stopPropagation();
window.open(this.href, '_blank');
});
}
});
});
//]]>
</script>
One convenient fix is to set the banner to open a new tab at the page after updating page at the notice: Page updated. View page link. Add the target="_blank" after the <a call. At file /wp-admin/edit-form-advanced.php change the line 136 as shown in the graphic. This was implemented at WordPress v4.9.8. When WP is updated the fix may need to be done again.
Unless your hosting it yourself I don't think you can, otherwise just change your links to:
<a href="your url" target="_blank">blah</a>