Egyedi link elhelyezese az oldalon

Sziasztok,











Kezdo WP fejlesztonek kell magam tekintenem, gondoltam felteszem a kerdesem ide, mert mar 3 napja fonom a hajam. A feladat az volt, hogy az adminon lehessen garazdalkodni, ezt sikerult is gond nelkul megcsinalnom, viszont a garazdalkodas eredmenyekent az oldalon is ki kene tennem par uj linket, praktikusan a Felhasznaloi menube (Admin es Loginout koze).





Ez meg mondjuk megy is a:





add_filter(‘loginout’, ‘user_menu’





segitsegevel, de lehet nem ez a legjobb megoldas (ha belepett, akkor lecserelem a logout-ot sajat menu+logout-ra).











A nagyobb gondom viszont az, hogy ebbol a menubol hogy szolitom meg a sajat funkcioimat?





Az adminon ugye siman wp-admin/admin.php?page=plugindir/sajatplugin.php











koszonom elore is a valaszokat.





__________________________





Kieg.: mindenkepp plugin-bol kellene megtennem mindezt, nem a wp file-ok szerkesztese altal.











Gereb

szerintem pont fordítva. ne akkor ne jelenjen meg ha ki van jelentkezve a user, hanem akkor jelenjen meg, ha be van…









Code:



ide jönnek a menüpontok



(de akár ide írhatod azt is, ami kijelentkezéskor jelenjen meg...)


Koszi Mano, de nem ez az igazi problema, ezt mar megoldottam a pluginomban:









Code:



function user_menu()

{

global $current_user, $wpdb, $inftxt, $plugindir;



get_currentuserinfo();

if ($current_user->ID)

{

echo 'Előadásaim

[*]

';

echo 'Kilépés';

}

else

echo 'Belépés';



}



add_filter('loginout', 'user_menu');








Viszont az Előadásaim url-jenek nem ennek kene lenni:


Code:



Előadásaim








mert ugye igy nem a wordpress keretebe tortennek az esemenyek.

ha nem ennek kellene lennie, akkor miért adsz meg neki ilyen url-t? :wink:











azt nem a pluginodban kéne beállítani, hogy hol lehessen elérni?

hat pont ezt nem tudom hogy kell, ezert nyitottam a temat :smiley:











a href=rakatt-es-mukodik





ahol a mymeetings.php -t kene valahogy behelyettesiteni a rakatt es mukodik helyere, ez a nagy kerdes :slight_smile:

akkor a





/’.$plugindir.’/





helyére írd be a teljes valódi elérési utat…?

az se jo, illetve ugyanolyan rossz, a





wp-content/plugins/’.$plugindir.’/mymeetings.php-nel





a $plugindir helyere tokeletesen berakja a myplugindir nevet, azaz





wp-content/plugins/myplugindir/mymeetings.php-nel lesz belole, amit meg is nyit, de nem a wp kereteben, hanem egyedulallo php-kent.











Nekem az kellene, hogy a keretbe nyiljon nem.





Kezdem ugy erezni, hogy hulyeseget beszelek :slight_smile:

no ez megoldodott, beleirtam a theme post.php-jaba, mas megoldast nem talaltam.











Viszont most egy ujabb gondom van: bele kene irni a html header reszbe egy redirect meta tagot, erre van valami megoldas?

wp_head()?

igen, koszonom, ez az :slight_smile:











add_action(‘wp_head’, ‘meta_head_start’);











csak ahogy latom ez nem mindenhol mukodik mar :frowning:





a poost.php.-bol hivom meg, akkor mar nincs hatasa :frowning:

a témába bele kell rakni a wp_head() változót, különben ugye nem tud megjelenni.

ok, koszonom