Is it possible to have Publicize use the full URL when it posts to Twitter? Twitter will automatically shorten any links now, so the shorter “?p=600” style URL isn’t necessary.
As I mentioned in my previous post, Jetpack doesn’t offer the option to use the standard permalinks. You could, however, customize the output of wp_get_shortlink
on your site to replace all shortlinks with standard permalinks, by adding this function to the functions.php file in your theme:
function tweakjp_cust_shortlink() {
global $post;
if ( !$post )
return;
return get_permalink($post->ID);
}
add_filter( 'get_shortlink', 'tweakjp_cust_shortlink' );
Twitter sees that short URL and the full URL as two different links… so it throws off the “Tweet” count on the social buttons I have on my site.
Twitter fully resolves URLs so that shouldn’t be a problem, as long as your Twitter buttons use the standard permalink to load the share count (like with the Jetpack buttons).
If, however, the shortlinks don’t redirect to the standard permalink, you will indeed experience issues with the sharing counts.
I hope this helps.