मैंने हाइपरलिंक अनुवाद के साथ एक पाठ करने के विभिन्न तरीकों को देखा है। हालाँकि, मैं एक भी सर्वोत्तम अभ्यास खोजने में असमर्थ रहा हूँ।
इसलिए, यहां कुछ उपाय दिए गए हैं:
// METHOD 1
sprintf( __( 'Please read %1$sthis%2$s.', 'tacoverdo-example-domain' ), '<a target="_blank" href="' . esc_url( 'https://goo.gl' ) . '">', '</a>' );
// METHOD 2
echo '<a target="_blank" href="' . esc_url( 'https://goo.gl' ) . '">';
_e( 'Please read this.', 'tacoverdo-example-domain' );
echo '</a>';
// METHOD 3
sprintf( __( 'Please read <a href="%s">this</a>.', 'tacoverdo-example-domain' ), esc_url( 'https://goo.gl' ) );
// METHOD 4
sprintf( __( 'Please read %sthis%s.', 'tacoverdo-example-domain' ), '<a target="_blank" href="' . esc_url( 'https://goo.gl' ) . '">', '</a>' );
// METHOD 5
_e( 'Please read <a target="_blank" href="' . esc_url( 'https://goo.gl' ) . '">this</a>', 'tacoverdo-example-domain' );
मेरा पहला विचार यह है कि विधि 1 सबसे अच्छा होगा। HTML को जानने के लिए आपके अनुवादकों की आवश्यकता नहीं है। लेकिन यह उन लोगों को भी अनुमति नहीं देता है जो इसके साथ खिलवाड़ करते हैं। जब से आपको बार-बार पूरे HTML-part का अनुवाद नहीं करना पड़े, तब तक यह काफी DRY (खुद को दोहराएं नहीं) है।
हालांकि, ट्विटर पर इस सवाल को पोस्ट करते समय, लोगों ने कहा कि विधि 3 सबसे अच्छा होगा जैसा कि आप यहां देख सकते हैं ।
तो, मुझे वर्डप्रेस में हाइपरलिंक अनुवाद के साथ एक पाठ कैसे बनाना चाहिए?
_x
बजाय__