De toevoeging van het type in de artikelen en de gewoonte het interface

aangepaste programma, de toevoeging van een speciaal vermeld in de artikelen en de gewoonte het type beheer interface,,,,,,,,,, 41, 30 - eenheid,,,,,,,, de delen van het netwerk, maandag wat In tuts + koers zal dalen tot slechts 3 dollar.Niet' niet missen.,, in deze les. We zullen zien hoe de toevoeging van een nieuw artikel in het beheer van de wordpress scherm en in deze kolom zullen we laten zien dat de kenmerken van de banen in beeld.Het nieuwe programma zal ook in het beheer van een speciaal type actief scherm.,,, stap 1 - functies in beeld, de training gebruiken we, in functions.php activiteiten betreft, in de lijst van beschikbare documenten.Als het dossier bestaat niet, je kan de oprichting van een nieuwe met de volgende inhoud: de, en, het;PHP /functie?>, in de eerste plaats controleren of een bruikbaar beeld, de toevoeging van nieuwe pagina 's,:, als je het niet ziet, karakteristieke beeld, kit, bij deze lijn, de functie, het PHP:, add_theme_support ('post-thumbnails "), hebben we een 55 pixel te geven van beeld bekijken aangepaste grootte ('featured_preview", add_image_size, 55, 55, waar);,, stap 2 toe te voegen. Kolom, laat een bericht achter het scherm, nu we in de toevoeging van een nieuwe post opgenomen lijst zal bevatten beelden van de verschillende posten.Maar eerst moeten we een functie voor het verkrijgen van het imago van st4_get_featured_image kenmerken na, functions.php., open dossiers in je betreft, die deze functie:, /karakteristieke beeld wordt verkregen st4_get_featured_image ($post_id) {% post_thumbnail_id = get_post_thumbnail_id (post_id dollar (USD); als post_thumbnail_id) {% post_thumbnail_img = wp_get_attachment_image_src (post_thumbnail_id dollar, "featured_preview"); de terugkeer van post_thumbnail_img [0];}}, onze definitie van de twee functies: ten eerste wordt een nieuwe kolom toegevoegd, ten tweede zal in de nieuwe lijst van elke cel van de beelden tonen, de toevoeging van een nieuwe kolom: de functie van /st4_columns_head (dollar default) {% standaard'featured_image "[] = de kenmerken van de standaardwaarden terug beeld"; ///////de prestatie blijkt;}Het beeld st4_columns_content (column_name dollar post_id) {als ($column_name = = "featured_image") {% post_featured_image = st4_get_featured_image (post_id dollar (USD); als post_featured_image) (ECHO "< IMG - src =".Post_featured_image dollar. "/> ";}}} deze functie zal bijten in de kern van het creëren van banen. De functie van tabel wordpress haken, kan de opdrachtgever de API - wijziging van de standaard gedrag wordpress wordpress:,, haak is die door wordpress laat je plug - ins" iets "noem je wordpress rusten; is In het bijzonder in de tijd van de functie van de « plug­in », waardoor je de beweging, kortom, haak, zodat de ontwikkelaars uit de kern wordpress dossier niet bewerken.Er zijn twee soorten haken: actie, en filters.De uitvoering van die in je, maar als filter, aanvaarden, transformatie en terug te keren naar de input, terug kunnen drukken wat actie, maar alles wat je nodig hebt, in ons geval, st4_columns_head, functie, schending van de standaard - dollar, die de positie van in de lijst opgenomen (titel, aard, etikettering, enz.), de toevoeging van een nieuw project, featured_image, installatie, terug naar de kern, de vorm van een afdruk van de functie: //europa.eu.int /comm /wordpress gebruikt, in plaats van de st4_columns_content functie aanvaarden, twee variabelen (, column_name dollar, post_id,), en – afhankelijk van hun produktie - en afdrukken.Nauwkeuriger gezegd, het in het verkeer st4_columns_content, bel elke herhalen, dollar schending, de generator.Bij elke stap, na twee parameters: de lijst van de functie van uw naam en id van de functionele analyse van de namen van de kolommen en na de naam, is gelijk aan de onze zijn aangewezen, st4_columns_head, kenmerken, het imago van de., dus nu kunnen we met onze functie, add_filter wordpress « API: ('manage_posts_columns "," st4_columns_head "); add_action ('manage_posts_custom_column", "st4_columns_content", 10, 2);,, 10, 2, parameters zijn: de volgorde van de functie (PRI) zullen worden uitgevoerd, en de functie van het aantal parameters, te aanvaarden.Kortom, je kunt meer lezen in de Codex add_action wordpress.,, het definitieve resultaat, en nu kunnen we eindelijk een van de kenmerken van het imago van schrijven, dus, als je het scherm na: beheer van de positie van het beheer, /wp- /montage, PHP, zie je de nieuwe kenmerken van de eerste kolom: beeld, post, de beelden van de functie van de derde (en niet de kenmerken van de beelden, niet na), dus niet te zien, post, niet bij het beeld van een kenmerk beeld kan worden gewijzigd, is dit: st4_columns_content, functie, <?PHP st4_columns_content (column_name functie van de dollar post_id) {als ($column_name = = "featured_image") {% post_featured_image = st4_get_featured_image (post_id dollar (USD); als post_featured_image) {///////karakteristieke beeld ECHO < IMG - src = ".Post_featured_image dollar. "/> ";} {///////anders niet de kenmerken van de beelden, blijk geven van een standaard ECHO" < IMG - src = ".Get_bloginfo ("template_url"); "./Images /default. JPG "/>";}}}?>,, default.jpg, beeld moet in beeld van onze activiteiten, en de thematische catalogus.,, kan je ook /verborgen op het scherm de mogelijkheid aan te tonen van deze nieuwe column, panelen, klik op beeld vakje:,, toe te voegen aan de kenmerken van stap 3 in artikel vormen een aangepaste foto 's, de meest interessante en nuttige functie je kan het, is er een gewoonte van het type (ook de gewoonte de indeling).Je kan vormen voor het scheppen van nieuwe na gebruik de inhoud van de verschillende artikelen en pagina 's, in een film, zoals het beheer van databanken.Eigenlijk, als je er een gewoonte van het type, het creëren van alle wordpress pagina 's, het type: je kunt toevoegen, bewerken en het schrappen van die posten op dezelfde wijze als de standaard in de artikelen en de pagina' s, nu we aan het creëren van een nieuwe gewoonte in dit type:, film, door je register_post_type functie:,,, add_action ('init "," st4_add_movies "); dringt erop st4_add_movies () {%) ('label =" = > __ ('movies "),'singular_label" = > __ (film), een "= > waar,'show_ui" = > waar,'capability_type "= > de" na ",'hierarchical" = > valse,'rewrite "= > waar, van" steun "= > - (titel," bewerken "," me ") ("); register_post_type voor de film ", sprake);}, dus, als je nog een een van de kenmerken van het imago van de film van de post..,,...Zou je op het scherm te zien in de film ook de kenmerken van het beheer van het beeld (noot, hier kan je ook /verbergen op het scherm van de optie):,, voor andere doeleinden, toe te voegen. Kolom volgens artikel type, als je het gebruikt, manage_posts_columns, manage_posts_custom_column, haak, kolom geeft In alle leidinggevende.Deze filters op het werk, op alle soorten, met uitzondering van de posten, blz. ///////type: de positie en de gewoonte in dit type add_filter ('manage_posts_columns "," st4_columns_head "); add_action ('manage_posts_custom_column", "st4_columns_content", 10, 2); toevoeging van een lijst, Als je wil, maar in het beheer van het scherm. Gebruik alleen, /wordpress: post add_filter ('manage_post_posts_columns "," st4_columns_head ", add_action (10);'manage_post_posts_custom_column", "st4_columns_content", 10, 2); toevoeging van een lijst, als je wil, maar het gebruik van het scherm op pagina 's, blz. Add_filter wordpress /alleen, ('manage_page_posts_columns "," st4_columns_head "10); add_action ('manage_page_posts_custom_column", "st4_columns_content", 10, 2), als je wilt.Wil een kolom toegevoegd, slechts in het beheer van het gebruik van film - en TV, film,: aangepaste post /alleen add_filter ('manage_movie_posts_columns "," st4_columns_head_only_movies ", add_action (10);'manage_movie_posts_custom_column", "st4_columns_content_only_movies", 10, 2); ///////voor het creëren van een functie Met zijn functie st4_columns_head_only_movies (dollar default) {% standaard ['directors_name "] =" directeur "; en de terugkeer van wanbetalingen;} functie st4_columns_content_only_movies (column_name dollar post_id) {als ($column_name = =" directors_name ") {///////directors_name weergave van de inhoud van de kolom}}, Een post - soorten toe te voegen. Kolom, als je een andere traditie in dit type, je kan zijn gemakkelijk een verhoging van hun kenmerken in beeld, als je nog na.- met de hand op de toevoeging van onderzoeken waar na en zoek, register_post_type, de eerste functie van de parameters van de documenten, register_post_type ("boek", als sprake); ///////het boek van het type als omschreven door de andere soorten is een plug - in - /definitie of je Ze kan vinden, register_post_type, is, in de browser na onderzoek van het scherm open. URL http://www.yoursite.com/wp-admin/edit.php?Post_type = < e > boek < /je >, in dit geval, dit boek is de kolom, laatstelijk gewijzigd in plaats van zo 'n haak, films, boeken,:, add_filter ('manage_book_posts_columns "," st4_columns_book_head "); add_action ('manage_book_posts_custom_column", "st4_columns_book_content", 10, 2); en, niet te vergeten de functie van het creëren van een st4_columns_book_content, st4_columns_book_head, kolom, waarin de inhoud van de kolom, twee gewoonte, als je nog meer programma' s te gemakkelijk, je kan dit doen: de toevoeging van twee nieuwe programma 's, ///////De functie van st4_columns_head ($standaard) {% standaard ['first_column "] =" de eerste toren "[]; schending van de tweede kolom van $'second_column =; terug wanbetalingen;} functie st4_columns_content (column_name dollar, -T_id) {als ($column_name = = "first_column") (eerste kolom) ///////als (= = "second_column column_name dollar") {///////tweede kolom}}, het schrappen van de standaard van de lijst schrappen, kan je ook een lijst van categorieën wordpress, zoals opgenomen in de post - beheer, add_filter (scherm:'manage_post_posts_columns "," st4_columns_remove_category "); ///////de functie van het schrappen van de standaard ingedeeld st4_columns_remove_category ($standaard) {//////////////print_r, elders genoemd noch elders onder begrepen: de standaard ($standaardinstellingen (standaard); de dollar'categories" []); terugkeer van wanbetalingen;},, ik citeer, wordpress plug - in - de - wordpress aanpassen, de functie van verwijzing /aan de operatie - API /filter in kolom referentie /beheer, API /actie - referentie /Beheer van de artikelen omschreven.Plug, plug - ins /. Verwijzingen naar het type van de post, post /« /actie, referentie /beheer van $na soort posten aanpassen,










Previous:
Next Page: