
আমি ওয়ার্ডপ্রেস নিয়ে অনেক দিন ধরেই কাজ করছি । টেকটিউনস এর ও পুরোনো ভক্ত, কিন্তু এর আগে কখনও টেকটিউনস এ টিউন করা হয়নাই । সে যাই হোক, আজ আপনাদের জানাবো কিভাবে কমেন্ট এর লেখক এর নামের সাথে দেয়া লিংক রিমুভ করা যায় । কাজটি ম্যানুয়ালি করতে হয় এবং এর একটা সমস্যা ও আছে এবং সেটা হল - ওয়ার্ডপ্রেস ইঞ্জিন আপডেট করলে এটা আবার রিস্টোর হয়ে যায় । তো যেভাবে করবেন -
এটা করা হয় ওয়ার্ডপ্রেস ইঞ্জিন-এর একটা পেইজ কে এডিট করে । প্রথমত আপনার দরকার ওয়ার্ডপ্রেস ইঞ্জিন যে হোস্টিং এ আছে তার একসেস । তো, ওয়ার্ডপ্রেস ইঞ্জিন যে ফোল্ডারে আছে, সেখানে প্রবেশ করুন । তারপর, "wp-includes" ফোল্ডার খুলুন এবং "comment-template.php" পেইজটি খুজে বের করুন ।
আপনারা যারা ওয়ার্ডপ্রেস ব্যবহার করেন তারা জানেন যে ওয়ার্ডপ্রেস ইঞ্জিন-এর অনেক গুলো Version আছে । ওয়ার্ডপ্রেস এর সর্বাশেষ Version টি হল WordPress 3.2.1. এবং টেকটিউনস ও সম্ভবত এই Version টি ব্যবহার করছে । যাহক, আমি যে কটা লাইন একটু পরে লিখবো তা Version ভেদে পরিবর্তন হতে পরে। তবে আশার কথা যে ওয়ার্ডপ্রেস ৩-র সবগুলো Version এ এটি প্রায় একই রকম।
এবার "comment-template.php" পেইজটি থুলুন এবং 147 লাইনে যান। সেখানে নিচের মতো কয়েকটা লাইন পাবেন
function get_comment_author_link( $comment_ID = 0 ) {
/** @todo Only call these functions when they are needed. Include in if... else blocks */
$url = get_comment_author_url( $comment_ID );
$author = get_comment_author( $comment_ID );
if ( empty( $url ) || 'http://' == $url )
$return = $author;
else
$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
return apply_filters('get_comment_author_link', $return);
}এটি একটি Function যার কাজ Comment Author Link এবং নাম Return করা । এখানে আমরা একটি লাইন কে একটু এডিট করবো । আর সে লাইনটি else এর পরের লাইনটি । অর্থাৎ
$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
লাইন টি পরিবর্তন করে নিচের মতো করবো
$return = $author;
এতে করে Function টি শুধু নাম Return করবে । এবার "comment-template.php" পেইজটি Save করুন। দেখুন আপনার সাইটের কোন পরিবর্তন হল কিনা!
সাবধানতা:
১. "comment-template.php" পেইজটি এডিট করার আগে এর একটি Backup রাখুন । যদি উপরের কাজটি করার পর কোন সমস্যা ঘটে তবে এই পেইজটি আবার Upload করলেই ঠিক হয়ে যাবে (যদিও সমস্যা হবার কথা নয়)।
২. না জেনে কোন page কে ঘাটতে যাবেননা।
সোর্স
এই টিউন টি আমার সাইটে প্রকাশ করা হয়েছিল ইংরেজি তে
Link: http://shariarbd.com/2010/08/wordpress-link-remover/
আমি শাহরিয়ার। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 15 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 2 টি টিউন ও 14 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
শেখার চেষ্টা করছি কিভাবে নিজেকে প্রকাশ করা যায়...
একদম প্রয়োজনের সময় টিউনটা করলেন, ধন্যবাদা।
ওয়ার্ডপ্রেস এ নিদৃষ্ট কোন পেজ থেকে কমেন্ট বক্স ডিসাবেল করার অপশন থাকলে জানাবেন। একটা উপায় আমি জানি, কিন্তু সেটা আমার কাছে সুবিধাজনক মনে হয় না। আজকের মতো সহজ কোন উপায় বলে দিলে উপকৃত হবো। আমার ওয়েবসাইট এ ভিজিটররা বেশির ভাগ হোমপেজ এ কমেন্ট দেয়, যেটা আমি চাচ্ছি না। তাছারা ব্লগে এমন কোন পেজ থাকতে পারে; যেখানে কমেন্ট বক্স এর প্রয়োজন নেই।