Wsparcie » Wtyczki » Usuwanie nieaktualnych wpisów

  • Witam.
    Potrzebuję dodać funkcję do skryptu „ulubione”, niestety moja znajomość PHP jest prawie zerowa…
    Funkcja ma usuwać z „ulubionych” posty, które są już w 'koszu’.
    Posty są dodawane jako CPT (Toolset).

    Kod w functions.php obecnie wygląda tak:

    function wptypes_listvfav_func($atts=array(), $content=null)
    {
    extract( shortcode_atts( array(), $atts ) );
    if (function_exists('wpfp_get_users_favorites')):
    $favorite_post_ids = wpfp_get_users_favorites();
    
    $limit = 10;
    $content .= "";
        if ($favorite_post_ids):
        $c = 0;
        $favorite_post_ids = array_reverse($favorite_post_ids);
        foreach ($favorite_post_ids as $post_id) {
        if ($c++ == $limit) break;
        $p = get_post($post_id);
    		$content .= render_view_template(1757, $p);
        }
        else:
        $content .= "";
        $content .= "<h4 class='fav-empty'>Tu jest miejsce na Twoje ulubione ogłoszenia</h4>";
        $content .= "";
        endif;
        $content .= "";
    endif;
    return $content;
    }
    add_shortcode('wptypes_listvfav', 'wptypes_listvfav_func');

    Wydaje mi się, że dla osoby obeznanej z PHP nie jest to trudne, ale może jestem ignorantem… 🙂
    Będę wdzięczny za pomoc.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Moderator amistad18

    (@amistad18)

    Ta funkcja tylko wyświetla ulubione, w wpfp_get_users_favorites() być może znajdziesz w jaki sposób te ulubione są przechowywane, ale i tak powinieneś szukać bardziej w miejscu które zapisuje/dodaje ulubione. Do tego pamiętaj że jeśli jest to wtyczka, to nie powinieneś edytować jej kodu bezpośrednio.

    Oraz proponuję trochę inne podejście, ja bym się podpiął pod usuwanie posta:
    https://codex.wordpress.org/Post_Status_Transitions

    Jesteś zleceniodawcą czy wykonawcą?
    http://wpzlecenia.pl/2017/07/maly-skrypt-do-usuwania-wpisow-z-favorites/

    Thread Starter betamat1

    (@betamat1)

    Dzięki za wskazówki. Z moją znajomością PHP wątpię bym zdołał to wykorzystać, ale będę próbował 🙂

    Na http://wpzlecenia.pl to mój post/zlecenie. Ale mam kiepskie doświadczenia ze zleceniobiorcami, a temat jest bardzo pilny, więc szukam pomocy na wszelkie możliwe sposoby.
    Jeśli tutaj ktoś to dla mnie zrobi, nie ma problemu, zapłacę.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘Usuwanie nieaktualnych wpisów’ jest zamknięty na nowe odpowiedzi.