Results 1 to 5 of 5

Thread: Inserting stuff to a wordpress layout

  1. #1
    Join Date
    May 2008

    Inserting stuff to a wordpress layout

    I am not new to web building but I started using wordpress for the first time recently and unfamiliar with its coding. I have a very basic question about it. Lets say I want to insert a poll program that I have or I want to insert a picture or a calendar or any element into a wordpress layout (or should I say theme I am not sure). Is that possible or once you start using a theme, the layout and everythings is pretty much fixed?

    In other words, getting stuck to whatever the theme allows me is not what I want. Can you insert any element that you like at any location? If so can you describe how should I go about it (which folders etc...)?

    Note: I am not talking about inserting stuff to posts here. This is about inserting things to the pages.

  2. #2
    Join Date
    Jun 2008
    You can do anything you want with wordpress.

    If you want to use raw HTML "in the loop", (that box where you enter your page or post text or html) - you should install a plugin.

    I use the "Raw HTML" plugin for wordpress which works great. Then you can embed JavaScript or whatever you like and it will work. Otherwise, it will not.
    RAW HTML PLUGIN FOR WORDPRESS: http://wordpress.org/extend/plugins/raw-html/

    It works like this...
    1.) Download and install the plugin (you can do it from your dashboard under plugins)
    2.) Activate the plugin
    3.) Wherever you want to run some html or javascript or whatever, simply tag it like this:

    HTML Code:
    <!-- Some javascript or html or embed code or whatever... -->
    There are other ways to make things appear outside the loop and only on certain pages.

    For example, suppose you have a script that you want to run ONLY on a single page, say, your homepage... and just above the main content... maybe it's an advert, or a calculator, an iframe...

    Do this:
    PHP Code:
    <!-- iFrame at top of home page only BEGIN -->
    <?php if (is_front_page()) { ?>
    <iframe frameborder="0" src="http://www.YOURURL .com" width="700px" height="215" name="foo" scrolling="no"></iframe>

    <?php ?>
    <!-- iFrame at top of home page only END -->
    That will put an iframe only on the front page... whatever page you use for your URLs main page.

    Good luck
    Last edited by donatello; 11-21-2009 at 07:11 PM. Reason: Added hyperlink for "Raw HTML" WordPress plugin

  3. #3
    Join Date
    Jun 2008


    One more thing... to insert coding or things into your sidebars, USE THE WIDGETS!!!

    Go under Appearance>Widgets

    Then just put a text widget in the sidebar you want to modify... then you can insert any script you like. That little box is like a mini-HTML box where it will not mess up script as "in-the-loop" does.

    This feature makes customzing WordPress easy as pie.

  4. #4
    Join Date
    May 2008
    Thanks donatello this is great help, very detailed, just what I was looking for. I have a few more questions based on your reply:
    1-I am still not clear about what "loop" means. Is it in the control panel?
    2-I did not see that [raw] tag before, I searched it and didnt find anything, is it somethign we use in wordpress and what is it exactly?
    3-I know some php but I am not clear about the coding { ?> like you wrote above. You write a bracet } and then finish php and after that start again like <?php } ?> . I did not understand the usage of it, saw it before somewhere else, but wasn't clear about it anyway.
    4-This question is very general: As you are explaining, it looks like we can do whatever we like with the functionality and the apperance. If we do so, what is the difference of using Joomla vs wordpress, I mean I know with wordpress you can handle news much better but can you not do it in Joomla too?

  5. #5
    Join Date
    Jun 2008
    In-the-loop: When you make a post or write a new page, there is that white text box where you type everything... that is called "In the loop", and any scripts that you enter there will not run.

    RAW HTML is a PLUGIN that you must install to your plugins directory! Only after you install the plugin and ACTIVATE it, will the [raw][/raw] tags work.

    Read up on the documentation...

    Read through my answer again... I showed you exactly how to insert an iframe that appears ONLY on your home page...

    You must go to:

    Then edit the code for the page called "page.htm"

    Read up on it, and try to use plugins and widgets to do what you need... you should not need too much PHP with WordPress these days.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.11588 seconds
  • Memory Usage 2,885KB
  • Queries Executed 15 (?)
More Information
Template Usage (34):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)bbcode_html
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (5)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (70):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • bbcode_parse_start
  • postbit_imicons
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates