Změna umístění avataru

Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel  sjiamnocna a poslední změna je stará 9 let, 8 měsíců.

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)
  • Autor
    Příspěvky
  • #19577

    Kabi26
    Participant

    Ahoj, používám na svém webu plugin Profile Builder Pro (http://uloz.to/xw1jPCQT/profile-builder-pro-rar), který zahrnuje i možnost nahrávání avatarů. Každý nahraný avatar se mi zobrazuje v Knihovně médií, já bych potřeboval jeho umístění změnit tak, aby se tam nezobrazoval. Nevíte někdo co s tím?

    #19578

    sjiamnocna
    Participant
    Web

    stačilo by, kdyby se soubory “schovaly” a nebyly by přístupné v media manageru?
    Nevím, jak je to vše v pluginu řešeno, ale pokud přidává nějaké info k souboru, daly by se ze správce vyfiltrovat

    #19581

    Kabi26
    Participant

    ano, to by bohatě stačilo, jen nevím, jak na to :) když je natvrdo v knihovně médií smažu, uživateli ten avatar zůstane a vidět v knihovně není, ale mazat to po jednom není úplně ono :)

    #19585

    admin
    Keymaster
    Web

    Takže nechcete uživatelům nahrávání vlastních avatarů vůbec dovolit a chcete je smazat? Nebo jenom nechcete, aby se zobrazovaly v Knihovně médií?

    #19589

    sjiamnocna
    Participant
    Web

    pokud plugin k obrázkům přidává nějaký parametr (propojení, tag…), můžete filtrovat:
    http://stackoverflow.com/questions/20996160/how-to-hide-media-uploads-by-other-users-in-the-media-manager

    pokud si toto upravíte, dané soubory můžete jednoduše schovat (nebude možné je upravovat v media manageru, ale budou existovat v uploads)

    #19619

    sjiamnocna
    Participant
    Web

    Zdravím, zkoušel jsem plugin, bohužel, nic k souboru nepřidává, ale ukládá je se změněným názvem, takže možné řešení je filtrováním shody názvu souboru, který je tvořen nějak takto:
    userID_{iduživatele}_originalAvatar_{Názevobrázku}.jpg
    ,což by mělo být jednoduché pomocí regexpů zařídit, stačí hledat výskyt něčeho jako userID_\d*_originalAvatar_.{1,5} (nejsem odborníkem na regulární výrazy, v testeru toto fungovalo :)) v názvu souboru, získaného pomocí pathinfo

    bohužel, zbytek nějak nejsem s to udělat, protože zásah do wp_query asi nemůže schovat “jeden” soubor. Zatím jsem začátečník, a hrabu se sotva s pre_get_posts a neumím filtrovat při výpisu každý příspěvek zvlášť.

    Další variantou, je schovat to až později, pomocí CSS a JavaScriptu, stejným způsobem – tedy URL

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti