function yg_yorumsuz_link_gizle($content) {
global $current_user, $post, $wpdb, $yg_yorumsuz_yazi;
$mesaj = \'\';
//Eğer giriş yapılmamışsa
if ( !is_user_logged_in() ) {
$mesaj = \'<a href="\'.get_bloginfo(\'url\').\'/wp-login.php">Bağlantıyı Görmek için Giriş/Yorum Yapmalısınız</a>\';
}else{
//Giriş yapılmışsa ancak yorum yapılmamışsa
if ( (int) $yg_yorumsuz_yazi == $post->ID ) $yorum_sayisi = 0;
else $yorum_sayisi = $wpdb->get_var($wpdb->prepare("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_post_ID = \'%d\' AND user_id = \'%d\'", (int) $post->ID, (int) $current_user->ID));
if ( 1> $yorum_sayisi) {
$mesaj = \'<a href="\'.get_permalink().\'#respond">Bağlantıyı Görmek için Yorum Yapmalısınız</a>\';
$yg_yorumsuz_yazi = $post->ID;
}
}
if ($mesaj) return preg_replace(\'/(<a[^>][^<]*<\\/a>)/\', $mesaj, $content); else return $content;
}
function yg_link_gizle($attr)
{
if ($attr[\'title\'] == "") $attr[\'title\'] = $attr[\'link\'];
$link = \'<a href="\'.$attr[\'link\'].\'" title="\'.$attr[\'title\'].\'">\'.$attr[\'title\'].\'</a>\';
return yg_yorumsuz_link_gizle($link);
}
add_action(\'the_content\', \'yg_yorumsuz_link_gizle\');
add_shortcode(\'ygizle\', \'yg_link_gizle\');
我可以显示我的链接到我的成员,然后写一条评论,但问题是我如何才能在我选择的地方这样做