Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

WParty

Descripción

WParty is a WordPress Plugin to mix your website contents
* Pages
* Articles
* Widgets
* Contact Form
* Menus
* Media

  • DEV: Theme Builder

PAGES

  • Do you want to include the content from another page ?
  • Simply use the shortcode [part]
  • [part name=»page-name»]

  • Custom HTML styles attributes can be added (id, class, style).

  • [part name=»page-name» id=»my-id» class=»my-class» style=»background-color:#123456;»]

Note

  • The plugin also activates ALL shortcodes in Text Widgets.
  • It makes easier to write HTML content in WordPress Editor, using Pages Rich Editor, and then embed the content in Text Widgets.

Note

  • The plugin also disables WordPress auto (P)(/P).
  • The shortcode [part name=»page-name»] can access to all public and private pages/articles (warning to multi-users site)
  • This choice allows to keep parts as private content

REDIRECT

  • Simple page redirection
  • [part widget=»redirect» instance=»/page-new-url/»]

SHORTCODE PROGRAMMING

  • Manage easily Events or Multi-languages websites…
  • Conditions can be combined with widgets.

DATE CONDITIONS

  • display shortcode content between 01/03/2013 and 25/03/2013 ?
  • [part name=»page-name» start=»01-03-2013″ end=»25-03-2013″]

REQUEST CONDITIONS

  • display shortcode content if URL has GET specific parameter…
  • http://mysite.com/my-page/?lang=fr
  • [part if=»lang=fr» widget=»redirect» instance=»/page-lang-fr/»]

LIST WIDGET: CUSTOM LOOP AND HTML LAYOUT

  • The widget «list» accepts a custom HTML model

    [part widget=»list» args=»numberposts=5&tag=my-tag1,my-tag2″]

    TITLE

    CONTENT
    TAGS / CATS / DATE
    [/part]

META

  • Do you want to display post meta inside the post content ?
  • [part meta=»meta-name»]

LOOP

  • Default LOOP can be included same as a widget:
  • Read more… https://codex.wordpress.org/Template_Tags/get_posts
  • [part widget=»loop»]
  • [part widget=»loop» args=»numberposts=5&tag=my-tag1,my-tag2″]

CONTACT FORM

  • Do you want to add a contact form ?
  • [part widget=»contact»]
  • Or build your custom contact form
  • Translate your contact form as needed

    [part widget=»contact»]

    Your Name

    Your Email

    Subject

    Message

    MESSAGE

    Message Sent. Thanks for your interest.

    [PROBLEM]… Please try again later…
    [MISSING]… Please fill missing information…

    [/part]

Note

  • Content can embed recursive shortcodes (max=10).

WORDPRESS WIDGETS

  • WP Widgets can be added inside Pages/Posts. (Calendar, Recent_Posts, Tags, RSS, etc…).
  • Read more… https://codex.wordpress.org/Function_Reference/the_widget
  • [part widget=»news»]
  • [part widget=»tags»]
  • [part widget=»categories»]
  • [part widget=»archives»]
  • [part widget=»calendar»]
  • [part widget=»pages»]
  • [part widget=»rss» instance=»url=http://applh.com/feed/»]
  • [part widget=»menu» instance=»nav_menu=my-menu»]

SIDEBARS

  • [part widget=»sidebar» name=»theme-sidebar-name»]

LOREM IPSUM

  • Fill with text «Lorem Ipsum…»
  • [part widget=»lorem»]
  • [part widget=»lorem» max=»200″]

PDF

  • Embed a PDF viewer in your website
  • See… https://docs.google.com/viewer
  • [part widget=»pdf» width=»640″ height=»640″]http://your.website.com/file.pdf[/part]

MAP

  • Embed a Google Map in your website
  • See… https://maps.google.com/
  • [part widget=»map» width=»640″ height=»640″]http://maps.google.fr/maps?q=paris[/part]
  • (note: don’t use the short URL http://goo.gl/maps/…)

MARKDOWN

  • Prefer writing with MarkDown Syntax ?
  • See… http://daringfireball.net/projects/markdown/syntax
  • Requirements: PHP5.3+

    [part widget=»mark»]

    This is an H1

    This is an H2

    This is an H6

    1. Bird
    2. McHale
    3. Parish
    • Red
    • Green
    • Blue

    This is an example inline link.

    This link has no title attribute.

    single asterisks

    single underscores

    double asterisks

    double underscores

    [/part]

CSV

  • Need to include some CSV data as a Table?
  • Requirements: PHP5.3+
  • note: empty lines are ignored

    [part widget=»csv»]
    cell11,cell12,cell13
    cell21,cell22,cell23

    cell31,cell32,cell33

    [/part]

    [part widget=»csv» cut=»|»]
    cell11|cell12|cell13
    cell21|cell22|cell23

    cell31|cell32|cell33

    [/part]

WEBHOOKS: MARK2 and CSV2

  • Need to fetch data from an URL ?
  • eg: Google SpreadSheet
  • Include some CSV external data as a Table
  • Include some Markdown external code
  • Requirements: PHP5.3+

    [part widget=»mark2″]
    https://docs.google.com/spreadsheet/pub?key=0AhDBS7EaaokRdGQ5Z1g5cjE1YzRUS3NxRmZ4RGJYRGc&output=txt
    [/part]

    [part widget=»csv2″]
    https://docs.google.com/spreadsheet/pub?key=0AhDBS7EaaokRdGFFRGNjam1HOEk2dU84d19IUGZlWVE&single=true&gid=0&output=csv
    [/part]

PAGE TEMPLATE

  • Need to customize your active theme with a new Page Template ?
  • [part dev=»add-template» file=»my-template» text=»Template Name»]
  • creates a file my-template.php with needed code to show as a Page Template
  • (note: edit-theme role capability is required)

THEME BUILDER

  • Need to create a new Theme ?
  • WParty is also a theme builder
  • [part theme=»My Theme» name=»new-theme»]
  • creates the folder /themes/new-theme/ and WP theme files inside to show as «My Theme» in Appearance Menu
  • (note: edit-theme role capability is required)

Note

  • WParty is designed to work with MultiSites installation.

MEDIA

  • UNDER DEVELOPMENT
  • Creates a local cache copy of original image
  • Cache folder is /uploads/wparty/
  • [part widget=»media»]http://somesite.com/image.jpg[/part]
  • [part widget=»media» width=»100″]http://somesite.com/image.png[/part]
  • [part widget=»media» width=»100″ height=»200″]http://somesite.com/image.gif[/part]

SLIDER

  • UNDER DEVELOPMENT
  • [part widget=»slider» name=»my-slider»]

Happy New Year

Best wishes for 2013. 😉

Instalación

This section describes how to install the plugin and get it working.

e.g.

  1. Upload /wparty/ folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Add shortcode [part name="page-name"] in your pages content

Preguntas frecuentes

What is a PART ?
  • PAges, ARTicles…
  • This plugin allows to mix contents with ShortCode.
  • …PART ;-p
Can we program with ShortCodes ?

WParty add a shortcode to expose some WP API.
Webmasters can create some simple ‘program’ with shortcodes.
‘Pages’ can be seen as ‘functions’.

Reseñas

No hay reseñas para este plugin.

Colaboradores y desarrolladores

«WParty» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Traduce «WParty» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.7.9

  • new webhook widgets «csv2» «mark2″: [part widget=»csv2»]http://url-to-text-data[/part]

1.7.x

  • new widget «csv»: [part widget=»csv»]col1,col2,col3[/part]
  • new widget «mark»: [part widget=»mark»]markdown syntax[/part]
  • new widgets «pdf», «map»
  • shortcode to add page template to active theme
  • widget lorem
  • widget media [DEV]
  • widget contact more customizable
  • code separated in several files

1.6.x

  • add contact form widget
  • Add custom layout
  • DISABLE WordPress autop
  • more customisation on theme builder
  • more recursion in widget LIST
  • Add widget ‘list’
  • Add protection against infinite loop (recursion max=10)
  • Add CONDITIONS to parts (if, start, end)
    Manage easily Events or Multilang

  • Add Redirection widget

  • Add Meta part

1.5.x

  • BUGFIX: Add missing filter
  • Add Widgets LOOP, SIDEBARS

1.4

  • Add Widgets

1.3

  • Bug Correction
  • Add Widgets
  • DEV: Add theme builder

1.2

  • Add custom CSS (id, class and style)
  • Add custom menu inclusion

1.1

  • Add recursion in page content for embedded shortcodes
  • Activate shortcodes in Text Widget

1.0

  • Initial version