» »

Wordpress multiple authors

Wordpress multiple authors

poweroff ::

Torej, v Wordpressu bi rad naložil kakšen vtičnik, ki omogoča prikaz več avtorjev posameznega prispevka. Ne rabim kakšnih slik ali kaj podobnega, el da je anvedenih več avtorjev in da se da klikniti na posameznega avtorja in potem najti vse njegove prispevke.

Namestil sem vtičnik sp-authors, uporabljam pa temo WP Framework.

V readmeju sem prebral, da je treba spremeniti template:

In any template:
* you can user the template-tag "sp_authors_display" to show the list of coauthors "display_name", separated by comma
* you can user the template-tag "sp_authors_photos_display" to show the list of coauthors avatars

OK, grem na urejevalnik izgledov na Izgled prispevka (single.php). Notri je tole:

span class="author vcard">Avtor: <?php printf( '<a class="url fn" href="' . get_author_posts_url( $authordata->ID, $authordata->user_nicename ) . '" title="' . sprintf( 'Preglej vse objave avtorja: %s', $authordata->display_name) . '">' . get_the_author() . '</a>' ) ?></span><span class="published">, <abbr class="published-time" title="<?php the_time( get_option('date_format') .' - '. get_option('time_format') ); ?>"><?php the_time( get_option('date_format') ); ?></abbr></span>

Težava: če zamenjam $authordata->display_name z $authordata->sp_authors_display, se en zgodi nič, razen da se mi ko se zadržim na linku ne pokaže pravi namig (namesto "Preglej vse objave avtorja: Janez Novak", se prikaže le "Preglej vse objave avtorja:").
sudo poweroff

PaX_MaN ::

Mislim, da bi morala delati zamenjava "$authordata->display_name" z "sp_authors_display()".

poweroff ::

Niti ne:

Fatal error: Call to undefined method stdClass::sp_authors_display() in /home/****/wordpress-2.8.4/wp-content/themes/wp-framework/single.php on line 22

:'(
sudo poweroff

Gandalfar ::

zakaj si pa v additional fielde ne vpises dodatne avtorje, pa tiste fielde potem v temi prikazujes?

poweroff ::

Emm... pls explain?

Načeloma bi rad tako, da je omogočeno tudi iskanje po teh dodatnih avtorjih oz., da iskanje po prispevkih avtorja vrne tudi ta zadetek...
sudo poweroff

NorK ::

Poskusi s Co-Authors Plus - http://wordpress.org/extend/plugins/co-...

v datoteki co-authors.php v vrstici 76 določiš katera beseda naj bo med predzadnjim in zadnjim avtorjem.

Za prikaz klikabilnih imen pa uporabiš coauthors_posts_links()

Bodo pa dodani avtorji prikazani tudi, če ne bodo ničesar napisali.

poweroff ::

Kitoslav - verjetno sem za časom, ampak rabil bi še malo pomoči.

co-authors.php sem popravil, ne znam pa popraviti single.php, da bi se podatki pravilno prikazovali.

Mislim, da gre konkretno za tole kodo:
<span class="author vcard">Avtor: <?php printf( '<a class="url fn" href="' . get_author_posts_url( $authordata->ID, $authordata->user_nicename ) . '" title="' . sprintf( 'Preglej vse objave avtorja: %s', $authordata->display_name) . '">' . get_the_author() . '</a>' ) ?></span><span class="published">, <abbr class="published-time" title="<?php the_time( get_option('date_format') .' - '. get_option('time_format') ); ?>"><?php the_time( get_option('date_format') ); ?></abbr></span>

Če get_author_posts_ur zamenjam z coauthors_posts_links

Se mi izpiše tole:
Avtor: Administrator straniadminDrugi AvtorAdministrator strani, 09/10/2009 (poševni del je klikabilen).

Seveda pa bi rad takle izpis:
Avtor: Administrator strani in Drugi Avtor, 09/10/2009 (ter, da je klikabilen vsak avtor posebej).
sudo poweroff

NorK ::

V single.php sem na mesto kjer želim imeti prikazane avtorje vstavil samo
<?php coauthors_posts_links(); ?>
in je vsak izmed avtorjev klikabilen.

<?php printf( '<a class="url fn" href="' . get_author_posts_url( $authordata->ID,...
Tole je čisto odveč

Zgodovina sprememb…

  • spremenil: NorK ()

poweroff ::

Tnx, bom poskusil. Zdajle grem pa spat... neki mi ne gre danes... 8-)

Super, zdaj pa dela. Tnx za pomoč.
sudo poweroff

Zgodovina sprememb…

  • spremenilo: poweroff ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Prenos podatka iz ene strani na drugo stran

Oddelek: Izdelava spletišč
101212 (950) HardFu
»

Javascript - izračun razlike v datumih

Oddelek: Programiranje
81803 (1658) kogledom
»

Plagiatorstvo - širši pogled

Oddelek: Šola
234795 (4268) Okapi
»

[java] datumi

Oddelek: Programiranje
151702 (1575) l0g1t3ch
»

MySQL & PHP napaka..

Oddelek: Programiranje
211646 (1461) lordgreg

Več podobnih tem