Rezultate 1 la 10 din 10

Subiect: Inserare fara wp-admin

  1. #1
    Avatarul lui Seph
    Seph este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    7th June 2006
    Posturi
    381
    Putere Rep
    36


    Implicit Inserare fara wp-admin

    Vreau sa adaug mai multe posturi pe un blog insa sa fie adaugate cu un script.

    Pe langa "wp_posts" din phpmyadmin, mai trebuie sa bag date in alta tabela, a incercat cineva?

    Nu prea am inteles ce-i cu wp_term_relationships si wp_term_taxonomy

  2. #2
    Avatarul lui kleampa
    kleampa este deconectat Ambasador
    Reputatie:
    52
    Data înscrierii
    31st May 2006
    Locaţie
    Bucuresti
    Vârstă
    36
    Posturi
    1.579
    Putere Rep
    52


    1 out of 1 members found this post helpful.

    Implicit

    Membru fondator al societății secrete Afiliatti.

  3. #3
    Avatarul lui Cristi G
    Cristi G este deconectat Membru SeoPedia
    Reputatie:
    46
    Data înscrierii
    16th April 2009
    Locaţie
    Iasi
    Vârstă
    32
    Posturi
    1.664
    Putere Rep
    46


    Implicit

    Imi ocup timpul uneori cu pariuri sportive si fac si web development WordPress.

  4. #4
    Avatarul lui Seph
    Seph este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    7th June 2006
    Posturi
    381
    Putere Rep
    36


    Implicit

    Multumesc pentru raspunsuri.

    @kleampa, ai incercat sa adaugi si custom_fields?
    Poti sa-mi dai un exemplu? ('custom_fields' => $this->get_custom_fields($post_ID))

    La meta key sa fie o valoare "x" iar meta value o poza (wp-content/uploads/2012/06/x.jpg)

  5. #5
    Avatarul lui imaginelife99
    imaginelife99 este deconectat Junior SeoPedia
    Reputatie:
    0
    Data înscrierii
    30th September 2010
    Posturi
    14
    Putere Rep
    0


    Implicit

    Salut, eu am ocolit un pic si am facut asa pentru custom fileld. Sunt sigur ca se poate si din functia specifica wp dar nu am incercat.

    $q = "INSERT INTO `wp_postmeta` (`post_id`, `meta_key`, `meta_value` ) VALUES ('$id_post_inserat', 'thumb', '$thumb') ";
    $w = mysql_query($q) or die(mysql_error());

  6. #6
    Avatarul lui kleampa
    kleampa este deconectat Ambasador
    Reputatie:
    52
    Data înscrierii
    31st May 2006
    Locaţie
    Bucuresti
    Vârstă
    36
    Posturi
    1.579
    Putere Rep
    52


    Implicit

    Postul ala scris de mine e destul de vechi, doar atunci l-am folosit si nu-mi aduc aminte sa fi suportat pe vremea aia si custom field-uri.
    Membru fondator al societății secrete Afiliatti.

  7. #7
    Avatarul lui Cristi G
    Cristi G este deconectat Membru SeoPedia
    Reputatie:
    46
    Data înscrierii
    16th April 2009
    Locaţie
    Iasi
    Vârstă
    32
    Posturi
    1.664
    Putere Rep
    46


    Implicit

    Foloseste functiile wordpress-ului, de asta e CMS. wp_insert_post + add_post_meta

    --- Later Edit --- (ca mi-a fost lene sa apas "Edit")

    p.S. Daca vrei sa convertesti un site in wordpress si vrei sa muti continutul, iti recomand pluginul asta: WordPress › CSV Importer « WordPress Plugins

    Si sa faci export tip csv. Eu l-am folosit la siteul de desene animate din semnatura si a mers ok. Si am folosit si custom fields si custom post types, pluginul e f. ok
    Imi ocup timpul uneori cu pariuri sportive si fac si web development WordPress.

  8. #8
    Avatarul lui andyradutza
    andyradutza este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    29th March 2008
    Locaţie
    Bucharest
    Posturi
    146
    Putere Rep
    36


    Implicit

    Sa zicem ca vrei sa faci un script de import, nu are rost sa te apuci sa lucrezi manual cu tabelele pentru ca Wordpress iti ofera cateva functii utile pe care le poti folosi.
    Acum ceva am timp am facut un astfel de script, sper ca mai sunt valabile functiile.

    Se creeaza de exemplu fisierul test-import.php si se salveaza acolo unde ai wordpress-ul instalat. Setezi sa ruleze fara timeout, incluzi fisierul de configurare al Wordpress si fisierul care incarca functiile principale, dupa aceea apelezi functiile native pentru creare post si custom fields.

    Exemplu:
    Cod:
    <?php
    set_time_limit(0);
    
    include ('wp-config.php');
    include ('wp-blog-header.php');
    
    function addToDB($detalii) {
    	$post = array(
            'post_ author' => 1, //The user ID number of the author.
            'post_category' => $detalii['categorii'], // Add some categories.
            'post_content' => $detalii['continut'], // The full  text of the post.
            'post_status' => 'publish', //Set the status of the new post.
            'post_title' => $detalii['titlu'],//The title of your post.
            'post_type' => 'post', // post type
            'tags_input' => $detalii['tags'] //For tags.
        );
        // Insert the post into the database
        $post_id = wp_insert_post($post);
        // adding the custom fields
        add_post_meta($post_id, 'imagine', $detalii['imagine']);
    }
    
    $exemplu = array(
    	'categorii' => array(1), // id-urile categoriilor din care va face parte
    	'titlu' => 'Testez',
    	'continut' => 'Lorem ipsum',
    	'tags' => 'test1, test2',
    	'imagine' => 'http://s.wordpress.org/style/images/wp3-logo.png' // custom field-ul tau
    );
    
    addToDB($exemplu);
    ?>

  9. #9
    Avatarul lui Cristi G
    Cristi G este deconectat Membru SeoPedia
    Reputatie:
    46
    Data înscrierii
    16th April 2009
    Locaţie
    Iasi
    Vârstă
    32
    Posturi
    1.664
    Putere Rep
    46


    Implicit

    Nu e exact acelasi lucru cu ce am scris eu mai sus? Inafara de copy-paste-ul din documentatie, pe care ar trebui sa il faca singur. :-)
    Imi ocup timpul uneori cu pariuri sportive si fac si web development WordPress.

  10. #10
    Avatarul lui andyradutza
    andyradutza este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    29th March 2008
    Locaţie
    Bucharest
    Posturi
    146
    Putere Rep
    36


    Implicit

    Ba da . E un copy-paste dintr-un cod mai vechi de-al meu... pe care l-am copiat din Codex.
    In orice caz ideea era ca trebuie incluse la inceput:
    Cod:
    include ('wp-config.php');
    include ('wp-blog-header.php');
    ca sa poata folosi functiile native din Wordpress.

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Backlink-uri fara anchor deloc (fara text, fara imagine, fara nimic)
    De tymbark în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 12
    Ultimul Post: 14th May 2012, 22:34
  2. Parsare XML si inserare post in WorPress
    De Marius Cristian în forumul Servicii web / Jobs
    Răspunsuri: 1
    Ultimul Post: 6th June 2010, 11:30
  3. Inserare pret automat
    De eamc în forumul Utile
    Răspunsuri: 6
    Ultimul Post: 7th October 2008, 23:23
  4. Inserare Cod Html In Wordpress
    De alfie în forumul Client side
    Răspunsuri: 4
    Ultimul Post: 8th March 2006, 16:26
  5. Script De Inserare Anunturi Auto
    De EPoX în forumul Client side
    Răspunsuri: 3
    Ultimul Post: 24th February 2006, 16:55

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •