tabbed forms

Μια περιοχή για το WordPress, αυτή την δημοφιλή δωρεάν πλατφόρμα για blogging

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

tabbed forms

Δημοσίευση από geomagas » 22 Φεβ 2014 23:34

Καμία σχέση...
geomagas έγραψε:- Φτιάξε ένα άρθρο ή σελίδα με περιεχόμενο:

Κώδικας: Επιλογή όλων

My awsome fubarizer form
[my_form]
Like it???
- Και δες το να δουλεύει.
Τις σελίδες και τα άρθρα στο WordPress τα φτιάχνουμε μέσα από το admin.
Εσύ προφανώς μιλάς για αρχεία php, σωστά;

argate7
Δημοσιεύσεις: 233
Εγγραφή: 30 Σεπ 2009 02:38

tabbed forms

Δημοσίευση από argate7 » 23 Φεβ 2014 09:26

Στην αρχική πως θα το πετάξω που θελω;; Αν δημιουργήσω νέο άρθρο ή νεα σελίδα πως θα το κανω να εμφανιστεί στην αρχική;;

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

tabbed forms

Δημοσίευση από geomagas » 23 Φεβ 2014 13:46

Θα βάλεις το shortcode σε σελίδα και όχι άρθρο.
Μετά θα πας Ρυθμίσεις >> Ανάγνωση >> Η αρχική σελίδα δείχνει
Εκεί θα επιλέξεις τη σελίδα που έφτιαξες, αντί για "Τελευταία Άρθρα".

argate7
Δημοσιεύσεις: 233
Εγγραφή: 30 Σεπ 2009 02:38

tabbed forms

Δημοσίευση από argate7 » 23 Φεβ 2014 15:59

Λοιπόν, τώρα ναι μεν μου δείχνει αυτή τη φόρμα που θέλω, αλλά δε μου δείχνει τα προηγούμενα που έχω βάλει. Όπως ένα slider και μία γραμμή με εικονίδια που έχω κανονικά. Μου τα χάνει όλα και δείχνει αυτή μόνο.

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

tabbed forms

Δημοσίευση από geomagas » 23 Φεβ 2014 16:34

Με ποιον τρόπο τα έβαλες αυτά;

argate7
Δημοσιεύσεις: 233
Εγγραφή: 30 Σεπ 2009 02:38

tabbed forms

Δημοσίευση από argate7 » 23 Φεβ 2014 16:37

Λοιπόν, μόλις κατάλαβα ότι πρέπει όλα να τα κάνω plugins και να περάσω σε μία σελίδα τα shortcodes τους. Μία τελευταία ερώτηση θέλω να κάνω όμως. Αν θέλω να έχω σε μία σελίδα πολλά plugins και θέλω για παράδειγμα σε μία σειρα ύψους 100px για παράδειγμα να βάλω 2 plugins το ένα κανονικά και το άλλο σαν sidebar πως θα το κάνω?

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

tabbed forms

Δημοσίευση από geomagas » 23 Φεβ 2014 17:36

argate7 έγραψε:Λοιπόν, μόλις κατάλαβα ότι πρέπει όλα να τα κάνω plugins και να περάσω σε μία σελίδα τα shortcodes τους.
Είναι ένας τρόπος. Υπάρχουν κι άλλοι.
Τα shortcodes βολεύουν στο να μπορείς να προσθέτεις δυναμικό περιεχόμενο.
argate7 έγραψε:Μία τελευταία ερώτηση θέλω να κάνω όμως. Αν θέλω να έχω σε μία σελίδα πολλά plugins και θέλω για παράδειγμα σε μία σειρα ύψους 100px για παράδειγμα να βάλω 2 plugins το ένα κανονικά και το άλλο σαν sidebar πως θα το κάνω?
Δεν βάζεις plugins σε σελίδες. Υποψιάζομαι ότι εννοείς "πολλά shortcodes", κι αν είναι έτσι, μπορείς να βάλεις όσα θέλεις.
Σε sidebars βάζεις widgets. Μέσα σε ένα plugin μπορείς να φτιάξεις και widgets, μεταξύ άλλων.

argate7
Δημοσιεύσεις: 233
Εγγραφή: 30 Σεπ 2009 02:38

tabbed forms

Δημοσίευση από argate7 » 23 Φεβ 2014 20:04

Πως θα μπορεσω όμως να βάλω ενα μικρό slideshow για παράδειγμα μεσα στο left sidebar για παράδειγμα;; Δεξιά να ειναι το content και αριστερά το slideshow.

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

tabbed forms

Δημοσίευση από geomagas » 23 Φεβ 2014 20:30

Όπως είπαμε, το sidebar είναι (συνήθως) widget area. Που σημαίνει ότι το slideshow σου θα πρέπει να ενσωματώνεται σε ένα widget.
Αν δεν βρεις κάποιο έτοιμο plugin που το κάνει, θα πρέπει να το ενσωματώσεις στο δικό σου.

Παράδειγμα για τον ορισμό νέου widget:

Κώδικας: Επιλογή όλων

add_action(
  'widgets_init',
  function(){ register_widget('Slideshow_Widget'); }
  );

class Slideshow_Widget extends WP_Widget 
  {

  public function __construct() 
    {
    parent::__construct(
      'slideshow_widget',
      'Sidebar Slideshow',
      array( 'description'=>'A Sidebar Slideshow',)
      );
    }

  public function widget($args,$instance) 
    {
    $title=apply_filters('widget_title',$instance['title']);
    echo $args['before_widget'];
    if(!empty($title)) echo $args['before_title'].$title.$args['after_title'];
    ?>
    <p>Your widget html goes here</p>
    <?php
    echo $args&#91;'after_widget'&#93;;
    &#125;

&#125;
Αν θέλεις να δεις πως δουλεύει, πρόσθεσε τον παραπάνω κώδικα στο plugin σου.
Περισσότερα στο Widgets API.

Απάντηση

Επιστροφή στο “WordPress γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες