renathy Posted January 12, 2013 Report Share Posted January 12, 2013 Man ir iesākts WP projekts, ko iesāka kāds cits. Taisīts uz WP 3.5. Tas nav blogs, bet šeit izmanto jēdzienus "Property" (nevis Post). Tātad kaut kādi Īpašumi - tie tiek pievienoti un meklēti pēc novietojuma un cenas u.tml. Novietojums un Cena ir uztaisīti kā "taxonomy". Ir standartais search.php, kas veic meklēšanu - atrod Property (jeb postus) pēc Novietojuma u.tml. Rezultātā parādās meklētais un tam atbilst fails content-search.php. Jautājums tāds: - kā sakārtot rezultātus pēc taxonomy (t.i., pēc price)? Man izdevās kārtot rezutātus pēc post_date, pieliekot adresē order un orderby( s=...&orderby=post_date&order=desc). Taču no googles sapratu, ka ar taxonomy tā nevar un tur ir kādi sarežģījumi, taču reālu risinājumu neatradu. - otrs jautājums ir tāds: kā pamainīt to, ko atrāda rezultātā? Piemēram, šobrīd uz ekrāna rādās tas, ko saka content-search.php un tas ir standartais: global $post;theme_post_wrapper(array('id' => theme_get_post_id(),'class' => theme_get_post_class(),'title' => theme_get_meta_option($post->ID, 'theme_show_post_title') ? '<a href="' . get_permalink($post->ID) . '" rel="bookmark" title="' . strip_tags(get_the_title()) . '">' . get_the_title() . '</a>' : '','heading' => theme_get_option('theme_posts_article_title_tag'),'before' => theme_get_metadata_icons('date,a uthor,edit', 'header'),'content' => theme_highlight_excerpt(get_search_query(), theme_get_content()),'after' => theme_get_metadata_icons('category,tag', 'footer')));?> a) Ja es gribu nomainīt šī posta izskatu, piemēram, noņemt posta autoru vai kaut ko tādu, kā es to varu izdarīt? Es nesaprotu, kurā failā jāskatās, kurš fails jāmodificē? b) Kā postam pielikt klāt Taxanomie rezultātu. Piemēram, manā gadījumā Taxonomy = price. Kā pielikt, lai rezultātā būtu redzams arī Price priekš Property? P.S. šodien pirmo reizi ieskatījos wordpress kodā, ja kas. Quote Link to comment Share on other sites More sharing options...
renathy Posted January 12, 2013 Author Report Share Posted January 12, 2013 Par "Taxonomy" cenu - tur ir tā, ka Cena ir Taxonomy ar Post Types = listings. Quote Link to comment Share on other sites More sharing options...
rolands Posted January 12, 2013 Report Share Posted January 12, 2013 (custom) taxonomu ir kā kategorijas vai tagi Es price liktu kā metabox ierakstu (custom fields) un pēc tiem veiktu WP_Query atlasi: info http://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters a) to visu dara index.php vai single.php vai single-property.php info http://codex.wordpress.org/File:Template_Hierarchy.png?utm_source=wordpress-modguide b) http://codex.wordpress.org/Function_Reference/register_taxonomy Quote Link to comment Share on other sites More sharing options...
renathy Posted January 12, 2013 Author Report Share Posted January 12, 2013 Es diemžēl nedrīkstu mainīt vai tas ir taxanomy vai custom fields vai tml. Kāds risinājums iespējams kārtošanai, atstājot to kā taxanomy? Quote Link to comment Share on other sites More sharing options...
renathy Posted January 12, 2013 Author Report Share Posted January 12, 2013 b) Īsti nesapratu. register_Taxonomy veido taxonom vai tml. Man ir taxonomy un tā tālāk, es tikai nezinu kā parādīt postam piesaistītos taxonomy vērtības search rezultātā. Quote Link to comment Share on other sites More sharing options...
rolands Posted January 12, 2013 Report Share Posted January 12, 2013 tas pats QP_Query tikai pēc taxonomy parametriem, ja meklēšanas rezultātot var ar'y post_query ( http://codex.wordpress.org/Function_Reference/query_posts ) register_taxonomy( $taxonomy, $object_type, $args ); ftgObjet_type norādi savu raksta veidu (property?) vai jau pie esošajiem paisaistot ar citu funkciju: register_taxonomy_for_object_type() http://codex.wordpress.org/Function_Reference/register_taxonomy_for_object_type Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.