WordPress రచయిత: లాగిన్ అయితే ప్రొఫైల్ సవరించు లింక్‌ను జోడించండి

WordPress లోగో

నేను ఒక బ్లాగు సైట్‌ను అప్‌డేట్ చేయాలనుకున్నాను మరియు ప్రతి పోస్ట్ క్రింద 'రచయిత గురించి' విభాగాన్ని జోడించాలనుకుంటున్నాను. ఇది నేను అనుకున్నదానికంటే కొంచెం కఠినమైనది - మరియు వాస్తవానికి ఇంకా ఎక్కువ ప్రోగ్రామింగ్ అవసరం, కానీ ఇక్కడ మొదటి కట్ ఉంది:

రచయిత: వెబ్‌సైట్: గురించి:

తరువాత, ఎవరైనా లాగిన్ అయి ఉన్నారో లేదో తనిఖీ చేసి, ప్రొఫైల్ ఎడిట్ లింక్‌ను ప్రదర్శిస్తాను, తద్వారా వ్యక్తి వారి సమాచారాన్ని క్లిక్ చేసి అప్‌డేట్ చేయవచ్చు (నేను ఈ పోస్ట్‌ను అప్‌డేట్ చేసాను… అజయ్ నుండి గొప్ప వ్యాఖ్య మరియు ప్రశ్న!):

">ప్రొఫైల్‌ను సవరించండి

నేను జోడించాను తరగతి = ”రచయిత” స్టైల్ షీట్ కు అందంగా కనిపించడానికి.

ఏదీ లేకపోతే చిరునామా లేదా సమాచారం చూపించకూడదని నేను కోడ్‌ను శుభ్రం చేయాలనుకుంటున్నాను; అయితే, నేను దీని కోసం డేటాబేస్కు వాస్తవ ప్రశ్నలను స్క్రిప్ట్ చేయబోతున్నాను. “ప్రొఫైల్‌ను సవరించు” లింక్‌ను గమనించండి… ఇది ఒక యూజర్ లాగిన్ అయితేనే దాన్ని ప్రదర్శించే if స్టేట్మెంట్‌తో చుట్టబడి ఉంటుంది. ఇది ఒక రకమైన బాగుంది అని నేను అనుకున్నాను, కాబట్టి మీరు దాన్ని ఉపయోగించాలనుకుంటే మీతో భాగస్వామ్యం చేయాలనుకుంటున్నాను!

11 వ్యాఖ్యలు

  1. 1
  2. 2

    హాయ్ అజయ్!

    ఎవరైనా లాగిన్ అవ్వకపోతే నేను ప్రొఫైల్‌ను సవరించు లింక్‌ను చూపించాలనుకోవడం లేదు. కాబట్టి get_currentuserinfo () ఫంక్షన్ యూజర్ సమాచారాన్ని తిరిగి తెస్తుంది మరియు ప్రస్తుత యూజర్‌కు యూజర్_ఐడి ఉందో లేదో స్టేట్మెంట్ ధృవీకరిస్తుంది… ఇది చెక్ చేసే సాధనం కాదా అని తనిఖీ చేస్తుంది. అవి లాగిన్ అయ్యాయి.

    మరో మాటలో చెప్పాలంటే - మీరు లాగిన్ అయితే, ప్రొఫైల్‌ను సవరించడానికి మీకు లింక్ కనిపిస్తుంది. మీరు లేకపోతే, మీకు ఆ లింక్ కనిపించదు.

    డౌ

  3. 3
  4. 4
  5. 5
  6. 6

    హాయ్ డౌగ్,
    లాగిన్ అయిన వినియోగదారుని బట్టి నేను దీన్ని ఎలా ఉపయోగించవచ్చో మీకు తెలుసా?
    కాబట్టి లాగిన్ అయిన వినియోగదారు జాన్‌స్మిత్ అయితే అది 'A' ను ప్రదర్శిస్తుంది మరియు లాగిన్ అయిన వినియోగదారు బిల్‌బాబ్ అయితే అది 'B' ను ప్రదర్శిస్తుందా?

    ధన్యవాదాలు!

    • 7

      హాయ్ మైక్,

      వేరియబుల్ $ user_id అడ్మిన్లోని మీ యూజర్స్ విభాగంలో అసలు యూజర్ ఐడిని తిరిగి ఇస్తుందని నాకు చాలా ఖచ్చితంగా తెలుసు. కాబట్టి మీరు లాజిక్ ఉంటే కేస్ స్టేట్మెంట్ నిర్మించగలరు….

      if ($user_id=="1") { echo "Doug"; }

      నేను దీన్ని పరీక్షించలేదు కాని మీరు get_currentuserinfo ఫంక్షన్ సందర్భంలో ఉంచాలని నేను ఖచ్చితంగా అనుకుంటున్నాను.

      డౌ

  7. 8
  8. 10

    హాయ్ డౌగ్. పంచుకున్నందుకు ధన్యవాదాలు. దురదృష్టవశాత్తు, ఈ కోడ్ నాకు పని చేయలేదు:

    సవరించండి
    <span style="font-family: Mandali; "> ప్రొఫైల్</span>

    నేను బదులుగా దిగువ కోడ్‌ను ఉపయోగించాను. వినియోగదారు లాగిన్ అయినప్పుడు, “నా ప్రొఫైల్” చూపబడుతుంది. వినియోగదారు లాగిన్ కానప్పుడు, “ఖాతాను సృష్టించండి” కనిపిస్తుంది.

    <? php if (is_user_logged_in ()) if
    get_currentuserinfo ();
    ఎకో ('నా జీవన వివరణ');
    }
    else {
    ఎకో ('ఒక ఎకౌంటు సృష్టించు');
    };
    ?>

    వేరొకరికి అవసరమైతే భాగస్వామ్యం చేయాలనుకుంటున్నాను. <దయచేసి “<” మరియు “?” మధ్య ఖాళీని తొలగించండి. కోడ్ పనిచేయడానికి.

  9. 11

మీరు ఏమి ఆలోచిస్తాడు?

స్పామ్ తగ్గించడానికి ఈ సైట్ Akismet ను ఉపయోగిస్తుంది. మీ వ్యాఖ్య డేటా ఎలా ప్రాసెస్ చేయబడిందో తెలుసుకోండి.