ఒక నెల క్రితం, WordPress వెర్షన్ 4.0 "బెన్నీ" అనేక మెరుగుదలలు మరియు బగ్ పరిష్కారాలతో ప్రజల కోసం విడుదల చేయబడింది. కొత్త WP విడుదల సజావుగా సాగినప్పటికీ, కొత్త అప్డేట్ థీసిస్ థీమ్ యొక్క పాత వెర్షన్ను నడుపుతున్న WordPress వినియోగదారులకు కొన్ని సమస్యలను కలిగించింది. WordPress 4.0కి అనుకూలంగా లేని v1.8.5 కంటే ముందు థీసిస్ 1.8.5 మరియు థీసిస్ యొక్క పాత వెర్షన్లతో సమస్య జరుగుతోంది. దీని ఫలితంగా, థీసిస్ 1.x వినియోగదారులు గమనించవచ్చు 500 సర్వర్ లోపం మరియు "పోస్ట్లలో వ్యాఖ్యలు కనిపించడం లేదు” WordPress 4.0కి అప్గ్రేడ్ చేసిన తర్వాత.
మా సైట్లో ఇలాంటి సమస్య ఏర్పడింది, ఇక్కడ పాఠకులు కామెంట్లు చేయగలరు కానీ వ్యాఖ్యలు నిజానికి ఏ పోస్ట్లలో కనిపించడం లేదు మరియు ఒకరు వ్యాఖ్యల కౌంటర్ల సంఖ్యను మాత్రమే చూడగలరు. సరే, మేము దీన్ని చివరకు పరిష్కరించాము మరియు ఇది చాలా సులభం! ఒక నెల నుండి ఇదే సమస్యను ఎదుర్కొంటున్న ఇతర థీసిస్ థీమ్ వినియోగదారులకు ఇది ఉపయోగకరంగా ఉంటుంది కాబట్టి నేను దీన్ని భాగస్వామ్యం చేస్తున్నాను.
పూర్తి WordPress 4.0 అనుకూలతతో థీసిస్ 1.8.6 నవీకరణను విడుదల చేయడం ద్వారా ఈ సమస్యను పరిష్కరించడానికి DIYthemes ఒక ప్యాచ్ను విడుదల చేసింది. అయితే, మీరు అప్డేట్ను డౌన్లోడ్ చేయడానికి మరియు వెర్షన్ 1.x నుండి 1.8.6కి అప్డేట్ చేయడానికి సూచనలను చూడటానికి DIY థీమ్ల ఖాతాను కలిగి ఉండాలి. సరే, దిగువ పేర్కొన్న సాధారణ సూచనలను అనుసరించడం ద్వారా మీరు హైలైట్ చేసిన సమస్యను కూడా పరిష్కరించవచ్చు. ఇక్కడ నివేదించబడిన పరిష్కార సూచనలు థీసిస్ మద్దతు ఫోరమ్ నుండి తీసుకోబడ్డాయి.
గమనిక: మేము దీనిని థీసిస్ 1.8.4 + WordPress 4.0లో ప్రయత్నించాము. మీరు v1.8.5కి ముందు పాత థీసిస్ వెర్షన్ని కలిగి ఉన్నట్లయితే, మీరు ముందుగా థీసిస్ను v1.8.5కి అప్డేట్ చేయాలి. ఎలాగైనా, మీరు థీసిస్ను అప్డేట్ చేయలేకపోతే, ముందుగా comments.php ఫైల్ను బ్యాకప్ చేసి, ఆపై దిగువ ట్రిక్ని ప్రయత్నించండి.
గమనిక: మీరు ఈ పరిష్కారాన్ని అమలు చేయడానికి ముందు తప్పనిసరిగా వెర్షన్ 1.8.5ని ఉపయోగించాలి; మీరు ఇప్పటికీ పాత 1.x వెర్షన్ని ఉపయోగిస్తుంటే, మీరు ముందుగా థీసిస్ని అప్డేట్ చేయాలి.
1. FTPని ఉపయోగించి, మీ సర్వర్లోని /wp-content/themes/thesis_185/lib/classes/ ఫోల్డర్కి నావిగేట్ చేయండి.
2. బదులుగా లైను 187 వద్ద తరగతుల ఫోల్డర్లోని comments.php ఫైల్ని సవరించండి
$wp_query->comments_by_type = &separate_comments($wp_query->comments); $_comments = $wp_query->comments_by_type['comment'];
మీరు ఇప్పుడు వ్రాయండి
$wp_query->comments_by_type = వేరు_కామెంట్స్($wp_query->comments); $_comments = &$wp_query->comments_by_type['comment'];
"&"ని నిజంగా $_comments-వేరియబుల్కి తరలించడం మాత్రమే మార్పు కానీ అది 500 అంతర్గత సర్వర్ లోపాలను కలిగిస్తుంది.
మీరు ఈ దశలను అనుసరించిన తర్వాత, మీ వ్యాఖ్యలు ఇప్పుడు సరిగ్గా ప్రదర్శించబడుతున్నాయో లేదో తనిఖీ చేయండి.
అదృష్టవశాత్తూ, పైన పేర్కొన్న ట్రిక్ మాకు మనోహరంగా పనిచేసింది మరియు మునుపటిలాగే వ్యాఖ్యలు మళ్లీ కనిపించడం ప్రారంభించాయి. ఇది మీ కోసం పనిచేస్తుందో లేదో మాకు తెలియజేయండి. :)
చిట్కా ద్వారా @leanderbraunschweig [WordPress సపోర్ట్]
టాగ్లు: BloggingTricksUpdateWordPress