Wsparcie » Wtyczki » masowa edycja tytułów postów – wtyczka

  • Witam, wordpressa używam od kilku miesięcu jednak dopiero teraz trafiłem na to forum.

    Potrzebuję wtyczki do masowej edycji tytułów postów, nie chodzi mi o całkowitą zmiane tytułów, chciałbym dodać dodać kilka liter przed każdym tytułem postu. Ręczna aktualizacja raczej odpada przy 5tys postów.

    Pozdrawiam i dzięki z góry za pomoc.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Nie potrzeba wtyczki, wystarczy jedno zapytanie SQL np. z poziomu phpMyAdmin’a

    UPDATE wp_posts SET post_title = concat('kilka liter ', post_title) WHERE post_type = 'post';

    Potrzebuję wtyczki do masowej edycji tytułów postów, nie chodzi mi o całkowitą zmiane tytułów, chciałbym dodać dodać kilka liter przed każdym tytułem postu. Ręczna aktualizacja raczej odpada przy 5tys postów.

    A dlaczego nie dodać tego przy wyświetlaniu?

    Plugin API/Filter Reference/the title

    Korzystając z przykładu:

    function suppress_if_blurb($title, $id) {
        return 'foobar '.$title;
    }
    add_filter('the_title', 'suppress_if_blurb', 10, 2);

    Thread Starter placek1231

    (@placek1231)

    a jak zrobić to tylko w określonej kategorii?

    a jak zrobić to tylko w określonej kategorii?

    Skorzystać z warunku in_category().

    Thread Starter placek1231

    (@placek1231)

    function suppress_if_Rock($title, $id) {
        if (in_category('Rock', $id)) {
    		return '[Rock] '.$title;
        }
        return $title;
    }
    add_filter('the_title', 'suppress_if_Rock', 10, 2);

    Wymodzilem cos takiego, jednak po wklejeniu tego do functions.php pokazuje mi sie biala strona w kategoriach. Co robie zle? Zaznaczam ze w phapie jestem raczej poczatkujacy.

    Pozdrawiam.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Temat ‘masowa edycja tytułów postów – wtyczka’ jest zamknięty na nowe odpowiedzi.