ਵਰਡਪਰੈਸ ਲੇਖਕ: ਲੌਗਇਨ ਹੋਣ ਤੇ ਇੱਕ ਸੰਪਾਦਿਤ ਪ੍ਰੋਫਾਈਲ ਲਿੰਕ ਸ਼ਾਮਲ ਕਰੋ

ਵਰਡਪਰੈਸ ਲੋਗੋ

ਮੈਂ ਇੱਕ ਵਰਡਪਰੈਸ ਸਾਈਟ ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ ਚਾਹੁੰਦਾ ਸੀ ਅਤੇ ਹਰ ਪੋਸਟ ਦੇ ਅਧੀਨ ਇੱਕ 'ਲੇਖਕ ਦੇ ਬਾਰੇ' ਭਾਗ ਸ਼ਾਮਲ ਕਰਨਾ ਚਾਹੁੰਦਾ ਸੀ. ਇਹ ਮੇਰੇ ਸੋਚਣ ਨਾਲੋਂ ਥੋੜਾ touਖਾ ਸੀ - ਅਤੇ ਅਸਲ ਵਿੱਚ ਇਸ ਤੋਂ ਵੀ ਵਧੇਰੇ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਪਰ ਇੱਥੇ ਪਹਿਲਾ ਕੱਟ ਹੈ:

ਲੇਖਕ: ਵੈਬਸਾਈਟ: ਬਾਰੇ:

ਅੱਗੇ, ਮੈਂ ਇਹ ਵੇਖਣ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹਾਂ ਕਿ ਅਸਲ ਵਿੱਚ ਕੋਈ ਲਾਗਇਨ ਹੋਇਆ ਹੈ ਅਤੇ ਇੱਕ ਸੋਧ ਪ੍ਰੋਫਾਈਲ ਲਿੰਕ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਵਿਅਕਤੀ ਉਹਨਾਂ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸਿੱਧਾ ਕਲਿੱਕ ਕਰ ਅਤੇ ਅਪਡੇਟ ਕਰ ਸਕੇ (ਮੈਂ ਇਸ ਪੋਸਟ ਨੂੰ ਅਪਡੇਟ ਕੀਤਾ ... ਅਜੇ ਦੀ ਵਧੀਆ ਟਿੱਪਣੀ ਅਤੇ ਸਵਾਲ!):

">ਸੋਧ ਪ੍ਰੋਫ਼ਾਈਲ

ਮੈਂ ਜੋੜਿਆ ਕਲਾਸ = "ਲੇਖਕ" ਇਸ ਨੂੰ ਚੰਗੀ ਲੱਗਣ ਲਈ ਸਟਾਈਲ ਸ਼ੀਟ 'ਤੇ.

ਮੈਂ ਪਤਾ ਜਾਂ ਜਾਣਕਾਰੀ ਨਾ ਦਿਖਾਉਣ ਲਈ ਕੋਡ ਨੂੰ ਸਾਫ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜੇ ਕੋਈ ਨਹੀਂ ਹੈ; ਹਾਲਾਂਕਿ, ਮੈਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਮੈਂ ਇਸਦੇ ਲਈ ਡੇਟਾਬੇਸ ਵਿੱਚ ਅਸਲ ਬੇਨਤੀਆਂ ਨੂੰ ਸਕ੍ਰਿਪਟ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ. "ਪ੍ਰੋਫਾਈਲ ਸੋਧੋ" ਲਿੰਕ ਨੂੰ ਨੋਟ ਕਰੋ ... ਇਹ ਇੱਕ ਆਈਫ ਸਟੇਟਮੈਂਟ ਦੁਆਰਾ ਲਪੇਟਿਆ ਹੋਇਆ ਹੈ ਜੋ ਕੇਵਲ ਤਾਂ ਹੀ ਪ੍ਰਦਰਸ਼ਿਤ ਹੋਵੇਗਾ ਜੇ ਕੋਈ ਉਪਭੋਗਤਾ ਲੌਗਇਨ ਹੋਇਆ ਹੈ. ਮੈਂ ਸੋਚਿਆ ਕਿ ਇਹ ਇਕ ਵਧੀਆ ਕਿਸਮ ਦੀ ਸੀ, ਇਸ ਲਈ ਮੈਂ ਇਸ ਨੂੰ ਤੁਹਾਡੇ ਨਾਲ ਸਾਂਝਾ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜੇ ਤੁਸੀਂ ਇਸ ਨੂੰ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ!

11 Comments

  1. 1
  2. 2

    ਹਾਇ ਅਜੈ!

    ਮੈਂ ਉਦੋਂ ਤੱਕ ਸੰਪਾਦਿਤ ਪ੍ਰੋਫਾਈਲ ਲਿੰਕ ਨਹੀਂ ਦਿਖਾਉਣਾ ਚਾਹੁੰਦਾ ਜਦੋਂ ਤੱਕ ਕੋਈ ਅਸਲ ਵਿੱਚ ਲੌਗ ਇਨ ਨਾ ਹੋਵੇ. ਇਸਲਈ get_currentuserinfo () ਫੰਕਸ਼ਨ ਉਪਭੋਗਤਾ ਦੀ ਜਾਣਕਾਰੀ ਵਾਪਸ ਲਿਆਏਗਾ ਅਤੇ if ਬਿਆਨ ਪ੍ਰਮਾਣਿਤ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਮੌਜੂਦਾ ਉਪਭੋਗਤਾ ਦਾ ਉਪਭੋਗਤਾ_ ID ਹੈ ... ਇਹ ਜਾਂਚਣ ਦਾ ਇੱਕ ਸਾਧਨ ਹੈ ਜਾਂ ਨਹੀਂ ਉਹ ਲਾਗਇਨ ਹਨ

    ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿੱਚ - ਜੇ ਤੁਸੀਂ ਲੌਗਇਨ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ ਇੱਕ ਲਿੰਕ ਵੇਖੋਗੇ. ਜੇ ਤੁਸੀਂ ਨਹੀਂ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਉਹ ਲਿੰਕ ਨਹੀਂ ਵੇਖ ਸਕਦੇ.

    ਡਗ

  3. 3
  4. 4
  5. 5

    ਵਧੀਆ ਡੱਗ! ਜਦੋਂ ਮੈਂ ਵਿਕਲਪਾਂ ਨੂੰ ਜੋੜਦਾ ਹਾਂ ਤਾਂ ਮੈਨੂੰ ਇਸਨੂੰ ਵਰਜਨ 1.0 ਦੇ ਨਾਲ ਲਾਗੂ ਕਰਨਾ ਪਵੇਗਾ. ਸੁਝਾਅ ਲਈ ਧੰਨਵਾਦ.

  6. 6

    ਹਾਇ ਡੌਗ,
    ਬੱਸ ਹੈਰਾਨ ਹੋ ਕੀ ਤੁਹਾਨੂੰ ਪਤਾ ਹੈ ਕਿ ਮੈਂ ਲੌਗਇਨ ਹੋਏ ਉਪਭੋਗਤਾ ਦੇ ਅਧਾਰ ਤੇ ਇਸਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰ ਸਕਦਾ ਹਾਂ?
    ਇਸ ਲਈ ਜੇ ਉਪਭੋਗਤਾ ਲੌਗਇਨ ਕੀਤਾ ਸੀ ਜੌਨਸਮਿੱਥ ਇਹ 'ਏ' ਪ੍ਰਦਰਸ਼ਤ ਕਰਦਾ ਸੀ ਅਤੇ ਜੇ ਉਪਭੋਗਤਾ ਲੌਗਇਨ ਹੋਇਆ ਸੀ ਬਿਲੋਬੋਇਸ ਇਹ 'ਬੀ' ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ?

    ਧੰਨਵਾਦ ਹੈ!

    • 7

      ਹਾਈ ਮਾਈਕ,

      ਮੈਨੂੰ ਪੂਰਾ ਯਕੀਨ ਹੈ ਕਿ ਵੇਰੀਏਬਲ $ ਯੂਜ਼ਰ_ ਆਈਡੀ ਤੁਹਾਡੇ ਯੂਜ਼ਰ ਸੈਕਸ਼ਨ ਦੇ ਅੰਦਰ ਐਡਮਿਨ ਵਿੱਚ ਅਸਲ ਯੂਜ਼ਰ ਆਈਡੀ ਵਾਪਸ ਕਰ ਦੇਵੇਗਾ. ਇਸ ਲਈ ਜੇ ਤੁਸੀਂ ਤਰਕ… ਦਾ ਕੇਸ ਸਟੇਟਮੈਂਟ ਬਣਾਉਣ ਦੇ ਯੋਗ ਹੋ ਸਕਦੇ ਹੋ.

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

      ਮੈਂ ਇਸ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕੀਤੀ ਪਰ ਮੈਨੂੰ ਪੂਰਾ ਯਕੀਨ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ get_currentuserinfo ਫੰਕਸ਼ਨ ਦੇ ਪ੍ਰਸੰਗ ਵਿਚ ਰੱਖਣਾ ਪਵੇਗਾ.

      ਡਗ

  7. 8
  8. 10

    ਹਾਇ ਡੌਗ. ਸਾਂਝਾ ਕਰਨ ਲਈ ਧੰਨਵਾਦ. ਬਦਕਿਸਮਤੀ ਨਾਲ, ਇਹ ਕੋਡ ਮੇਰੇ ਲਈ ਕੰਮ ਨਹੀਂ ਕਰਦਾ:

    ਸੰਪਾਦਿਤ ਕਰੋ
    ਪ੍ਰੋਫਾਈਲ

    ਮੈਂ ਇਸ ਦੀ ਬਜਾਏ ਹੇਠਾਂ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕੀਤੀ. ਜਦੋਂ ਕੋਈ ਉਪਭੋਗਤਾ ਲੌਗ ਇਨ ਹੁੰਦਾ ਹੈ, "ਮੇਰਾ ਪ੍ਰੋਫਾਈਲ" ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ. ਜਦੋਂ ਕੋਈ ਉਪਭੋਗਤਾ ਲੌਗਇਨ ਨਹੀਂ ਹੁੰਦਾ, ਤਾਂ "ਖਾਤਾ ਬਣਾਓ" ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ.

    <? ਪੀਐਚਪੀ ਜੇ (is_user_logged_in ()) {
    get_currentuserinfo ();
    ਗੂੰਜ ('ਵਾਪਸ ਮੇਰੇ ਪ੍ਰੋਫ਼ਾਈਲ '');
    }
    ਹੋਰ {
    ਗੂੰਜ ('ਅਕਾਉਂਟ ਬਣਾਓ');
    };
    ?>

    ਸਿਰਫ ਉਸ ਸਥਿਤੀ ਵਿੱਚ ਹਿੱਸਾ ਲੈਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜੇ ਕਿਸੇ ਨੂੰ ਇਸਦੀ ਜ਼ਰੂਰਤ ਹੋਵੇ. 🙂 ਕਿਰਪਾ ਕਰਕੇ “<” ਅਤੇ “” ਦੇ ਵਿਚਕਾਰ ਦੀ ਜਗ੍ਹਾ ਨੂੰ ਹਟਾ ਦਿਓ? ਕੋਡ ਨੂੰ ਕੰਮ ਕਰਨ ਲਈ.

  9. 11

ਤੁਹਾਨੂੰ ਕੀ ਲੱਗਦਾ ਹੈ?

ਇਹ ਸਾਈਟ ਸਪੈਮ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਅਕਕੀਮੈਟ ਵਰਤਦੀ ਹੈ. ਜਾਣੋ ਕਿ ਤੁਹਾਡੇ ਟਿੱਪਣੀ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ.