Through a Widget or a simple function call this plugin will show random poems from a list of 50 poets in your sidebar, obtained from

You can choose which poets to display, being available over 6500 poems in total.

List of available poets:

Conrad Potter Aiken
Dante Alighieri
Maya Angelou
Wystan Hugh Auden
Charles Baudelaire
Elizabeth Bishop
William Blake
Emily Bronte
Elizabeth Barrett Browning
Robert Browning
Robert Burns
Lord Byron
Lewis Carroll
Samuel Taylor Coleridge
E.E. Cummings
Emily Dickinson
John Donne
Hilda Doolittle
Paul Laurence Dunbar
T.S. Eliot
Ralph Waldo Emerson
Robert Frost
Allen Ginsberg
Thomas Hardy
Langston Hughes
Ted Hughes
John Keats
Rudyard Kipling
D.H. Lawrence
Henry Wadsworth Longfellow
Amy Lowell
Robert Lowell
Thomas Moore
Sylvia Plath
Edgar Allan Poe
Alexander Pope
Ezra Pound
Sir Walter Raleigh
Dante Gabriel Rossetti
Carl Sandburg
Anne Sexton
William Shakespeare
Percy Bysshe Shelley
Shel Silverstein
Alfred Lord Tennyson
Henry David Thoreau
Walt Whitman
Oscar Wilde
William Wordsworth
William Butler Yeats

Compatible with WordPress 2.7 until 3.5.1.

The zipped plugin contains 2 files:

  1. poetry.php – The plugin file.
  2. readme.txt – Classic readme


  1. Download the plugin
  2. Uncompress and upload to the folder wp-content/plugins/ (wp-content/plugins/poetry/)
  3. Activate the plugin.
  4. If you want to use the plugin with the widget option, go to Appearance -> Widgets to configure the widget, or if you want to use the function directly on your theme, you should place the code: <?php show_random_poem(); ?> where you want to show the random poem, for example in your sidebar.php