আমি যা অর্জন করতে চাইছি তা ব্যাখ্যা করব।
আমি প্রতিটি মন্তব্যে একটি উত্তর লিঙ্ক সহ নিয়মিত নন-থ্রেডযুক্ত (ফ্ল্যাট / ক্লাসিক) মন্তব্য করতে চাই। কেউ যখন কোনও মন্তব্যে জবাব দেয় তখন উত্তর মন্তব্যটি সর্বশেষ (বা নীচে) সর্বশেষ মন্তব্য হিসাবে শেষ হবে ঠিক যেমনটি এটি ডিফল্ট নন-থ্রেডযুক্ত মন্তব্যে হবে তবে ডিফল্ট নন-থ্রেডযুক্ত মন্তব্যের বিপরীতে উত্তরটির সাথে একটি লিঙ্ক প্রদর্শন করা উচিত মূল মন্তব্য / লেখক।
ওয়ার্ডপ্রেস ফোরামে একটি প্রস্তাবিত সমাধান রয়েছে:
http://wordpress.org/support/topic/reply-to-link-for-chronological-non-threaded-comments
আমি এটি কাজ করতে না। পোস্টারটি কোডের বিভিন্ন টুকরোটি কী ফাইলগুলি দিচ্ছে তা আমি নিশ্চিত নই। আমি কোডটি ব্যবহার করার চেষ্টা করেছি এবং মন্তব্য_পোস্টে একটি ফাংশন হুক করেছি:
add_action('comment_post', 'print_reply_link', 10, 2);
function print_reply_link( $comment_id, $approved ){
if( $approved ){
$comment = get_comment( $comment_id );
if ( $comment->comment_parent ) {
$parent = get_comment( $comment->comment_parent );
$parent_link = esc_url( get_comment_link( $comment->comment_parent ) );
printf( ' in reply to <a href="%1$s">%2$s</a>', $parent_link, $parent->comment_author );
}
}
}
এটি " লেখকের নামের জবাবে" দিয়ে একটি ফাঁকা পৃষ্ঠা ফেরত দিয়েছে । পোস্টটি পুনরায় লোড করার পরে একটি উত্তর মন্তব্য সঠিকভাবে প্রদর্শিত হবে তবে মূল মন্তব্যের কোনও লিঙ্ক ছাড়াই
আমার কোডিং দক্ষতা সত্যিই খুব বেসিক তাই আমার কীভাবে এগিয়ে যাওয়া উচিত তা আমার কোনও ভাল ধারণা নেই। কোন সাহায্যের জন্য খুব কৃতজ্ঞ হবে।
s
মধ্যে %1$s
উপায়ে যে আর্গুমেন্ট হিসাবে চিকিত্সা এবং একটি স্ট্রিং হিসাবে উপস্থাপন করা হয়। স্প্রিন্টফ
href
মধ্যেa
যে Chrome এ পরিদর্শন উপাদান 'টুল (অথবা আপনার পছন্দের ব্রাউজারে অনুরূপ)' অনুযায়ী উত্তর to` এ 'অনুসরণ করে?