Home / custom field / Explode custom field into list
  • How to Explode custom field into list

    explode-custom-field-into-list

    Add this snippet to the index.php or single.php of your wordpress theme, I use this currently within the single.php when I have multiple sources that I need to display for a single article. On line 1 you will need to change the name CUSTOM_FIELD_NAME to the name of your custom field. This snippet will explode each newline in a separate list item with the URL as both the href and the name.

    ( click code to copy )

    wordpress snippet : PHP

    <>
    	<? $source = get_post_meta($post->ID, 'CUSTOM_FIELD_NAME', true);
    	     if($source){
    	        $source = explode("\n", $source); ?>
    		<ul>
    			<? for($i = 0;$i<sizeof($source);$i++){ ?>
    			<li><a href="<? echo $source[$i]; ?>"><? echo $source[$i]; ?></a></li>
    		<? } ?>
    		</ul>
    	<? } ?>
    

    ( WordPress codex functions, hooks, in this snippet. )

    get_post, get_post_meta, _n,