Title: bologne's Replies | WordPress.org

---

# bologne

  [  ](https://wordpress.org/support/users/bologne/)

 *   [Profile](https://wordpress.org/support/users/bologne/)
 *   [Topics Started](https://wordpress.org/support/users/bologne/topics/)
 *   [Replies Created](https://wordpress.org/support/users/bologne/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/bologne/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/bologne/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/bologne/engagements/)
 *   [Favorites](https://wordpress.org/support/users/bologne/favorites/)

 Search replies:

## Forum Replies Created

Viewing 5 replies - 1 through 5 (of 5 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Twitter Tweet Feed] Widget no longer working](https://wordpress.org/support/topic/widget-no-longer-working/)
 *  [bologne](https://wordpress.org/support/users/bologne/)
 * (@bologne)
 * [13 years, 1 month ago](https://wordpress.org/support/topic/widget-no-longer-working/#post-3836217)
 * I second this.
 * The API has been upgraded, rendering this temporarily broken.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Yoast SEO - Advanced SEO with real-time guidance and built-in AI] Page 2 of categories producing 404](https://wordpress.org/support/topic/page-2-of-categories-producing-404/)
 *  Thread Starter [bologne](https://wordpress.org/support/users/bologne/)
 * (@bologne)
 * [15 years, 2 months ago](https://wordpress.org/support/topic/page-2-of-categories-producing-404/#post-2101874)
 * I didn’t create by hand, the template is by Elegant Themes. I have also submitted
   a support forum request with them, but they have not yet been forthcoming with
   any help.
 * Unfortunately there isn’t a page-photos.php, but generally I believe all categories
   are loaded through page-gallery.php (there are several custom post types able
   to use).
 * The code is as follows:
 *     ```
       <?php
       /*
       Template Name: Gallery Page
       */
       ?>
       <?php the_post(); ?>
   
       <?php
       $et_ptemplate_settings = array();
       $et_ptemplate_settings = maybe_unserialize( get_post_meta($post->ID,'et_ptemplate_settings',true) );
   
       $fullwidth = isset( $et_ptemplate_settings['et_fullwidthpage'] ) ? (bool) $et_ptemplate_settings['et_fullwidthpage'] : (bool) $et_ptemplate_settings['et_fullwidthpage'];
   
       $gallery_cats = isset( $et_ptemplate_settings['et_ptemplate_gallerycats'] ) ? $et_ptemplate_settings['et_ptemplate_gallerycats'] : array();
       $et_ptemplate_gallery_perpage = isset( $et_ptemplate_settings['et_ptemplate_gallery_perpage'] ) ? $et_ptemplate_settings['et_ptemplate_gallery_perpage'] : 12;
       ?>
   
       <?php get_header(); ?>
   
       <div class="main_post">
           <span class="main_post_top"></span>
       	<?php if (get_option('dailynotes_integration_single_top') <> '' && get_option('dailynotes_integrate_singletop_enable') == 'on') echo(get_option('dailynotes_integration_single_top')); ?>
   
           <h1><?php the_title(); ?></h1>
           <img src="<?php bloginfo('template_directory'); ?>/images/line.gif" alt="line" class="line" />
           <?php the_content(); ?>
   
       	<div id="et_pt_gallery" class="clearfix">
       		<?php $gallery_query = '';
       		if ( !empty($gallery_cats) ) $gallery_query = '&cat=' . implode(",", $gallery_cats);
       		else echo '<!-- gallery category is not selected -->'; ?>
       		<?php query_posts("showposts=$et_ptemplate_gallery_perpage&paged=$paged" . $gallery_query); ?>
       		<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
   
       			<?php $width = 207;
       			$height = 136;
       			$titletext = get_the_title();
   
       			$thumbnail = get_thumbnail($width,$height,'portfolio',$titletext,$titletext,true,'Portfolio');
       			$thumb = $thumbnail["thumb"]; ?>
   
       			<div class="et_pt_gallery_entry">
       				<div class="et_pt_item_image">
       					<?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, 'portfolio'); ?>
       					<span class="overlay"></span>
   
       					<a class="fancybox zoom-icon" title="<?php the_title(); ?>" rel="gallery" href="<?php echo($thumbnail['fullpath']); ?>"><?php _e('Zoom in','DailyNotes'); ?></a>
       					<a class="more-icon" href="<?php the_permalink(); ?>"><?php _e('Read more','DailyNotes'); ?></a>
       				</div> <!-- end .et_pt_item_image -->
       			</div> <!-- end .et_pt_gallery_entry -->
   
       		<?php endwhile; ?>
       			<div class="page-nav clearfix">
       				<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
       				else { ?>
       					 <?php include(TEMPLATEPATH . '/includes/navigation.php'); ?>
       				<?php } ?>
       			</div> <!-- end .entry -->
       		<?php else : ?>
       			<?php include(TEMPLATEPATH . '/includes/no-results.php'); ?>
       		<?php endif; wp_reset_query(); ?>
   
       	</div> <!-- end #et_pt_gallery -->
   
           <span class="main_post_bottom"></span>
       </div> <!-- .main_post -->
   
       <div id="footer"><?php _e('Copyright 2011 ','DailyNotes'); ?> <a href="http://www.erasofstyle.com">Eras of Style</a></div>
   
       <?php get_footer(); ?>
       ```
   
 * There is also an includes/functions/custom_posts.php which I believe may assist
   with this:
 *     ```
       <?php add_action('init', 'note_register');
       add_action('init', 'photo_register');
       add_action('init', 'quote_register');
       add_action('init', 'video_register');
       add_action('init', 'customlink_register');
       add_action('init', 'audio_register');
   
       add_action( 'init', 'create_taxonomies', 0 );
   
       add_action("admin_init", "admin_init");
   
       function create_taxonomies() {
       	register_taxonomy("custom-tax", array("note"), array("hierarchical" => true, "label" => "Taxonomies", "singular_label" => "Taxonomy", "rewrite" => true));
       	register_taxonomy("custom-tax2", array("video"), array("hierarchical" => true, "label" => "Taxonomies", "singular_label" => "Taxonomy", "rewrite" => true));
       	register_taxonomy("custom-tax3", array("quote"), array("hierarchical" => true, "label" => "Taxonomies", "singular_label" => "Taxonomy", "rewrite" => true));
       	register_taxonomy("custom-tax4", array("photo"), array("hierarchical" => true, "label" => "Taxonomies", "singular_label" => "Taxonomy", "rewrite" => true));
       	register_taxonomy("custom-tax5", array("customlink"), array("hierarchical" => true, "label" => "Taxonomies", "singular_label" => "Taxonomy", "rewrite" => true));
       	register_taxonomy("custom-tax6", array("audio"), array("hierarchical" => true, "label" => "Taxonomies", "singular_label" => "Taxonomy", "rewrite" => true));
       } 
   
       function note_register() {
   
       	$labels = array(
       		'name' => _x('Notes', 'post type general name'),
       		'singular_name' => _x('Notes', 'post type singular name'),
       		'add_new' => _x('Add Note', 'note item'),
       		'add_new_item' => __('Add Note'),
       		'edit_item' => __('Edit Note'),
       		'new_item' => __('New Note'),
       		'view_item' => __('View Note'),
       		'search_items' => __('Search Note'),
       		'not_found' =>  __('Nothing found'),
       		'not_found_in_trash' => __('Nothing found in Trash'),
       		'parent_item_colon' => ''
       	);
   
       	$args = array(
       		'labels' => $labels,
       		'public' => true,
       		'publicly_queryable' => true,
       		'show_ui' => true,
       		'query_var' => true,
       		'rewrite' => true,
       		'capability_type' => 'post',
       		'hierarchical' => false,
       		'menu_position' => null,
       		'supports' => array('title','editor','thumbnail','excerpt','comments','revisions','custom-fields')
       	); 
   
       	register_post_type( 'note' , $args );
   
       	register_taxonomy_for_object_type('category', 'note');
           register_taxonomy_for_object_type('post_tag', 'note');
       }
   
       function photo_register() {
   
       	$labels = array(
       		'name' => _x('Photo', 'post type general name'),
       		'singular_name' => _x('Photo', 'post type singular name'),
       		'add_new' => _x('Add Photo', 'photo item'),
       		'add_new_item' => __('Add Photo'),
       		'edit_item' => __('Edit Photo'),
       		'new_item' => __('New Photo'),
       		'view_item' => __('View Photo'),
       		'search_items' => __('Search Photo'),
       		'not_found' =>  __('Nothing found'),
       		'not_found_in_trash' => __('Nothing found in Trash'),
       		'parent_item_colon' => ''
       	);
   
       	$args = array(
       		'labels' => $labels,
       		'public' => true,
       		'publicly_queryable' => true,
       		'show_ui' => true,
       		'query_var' => true,
       		'rewrite' => true,
       		'capability_type' => 'post',
       		'hierarchical' => false,
       		'menu_position' => null,
       		'supports' => array('title','editor','thumbnail','excerpt','comments','revisions','custom-fields')
       	); 
   
       	register_post_type( 'photo' , $args );
   
       	register_taxonomy_for_object_type('category', 'photo');
           register_taxonomy_for_object_type('post_tag', 'photo');
       }
   
       function quote_register() {
   
       	$labels = array(
       		'name' => _x('Quote', 'post type general name'),
       		'singular_name' => _x('Quote', 'post type singular name'),
       		'add_new' => _x('Add Quote', 'quote item'),
       		'add_new_item' => __('Add Quote'),
       		'edit_item' => __('Edit Quote'),
       		'new_item' => __('New Quote'),
       		'view_item' => __('View Quote'),
       		'search_items' => __('Search Quote'),
       		'not_found' =>  __('Nothing found'),
       		'not_found_in_trash' => __('Nothing found in Trash'),
       		'parent_item_colon' => ''
       	);
   
       	$args = array(
       		'labels' => $labels,
       		'public' => true,
       		'publicly_queryable' => true,
       		'show_ui' => true,
       		'query_var' => true,
       		'rewrite' => true,
       		'capability_type' => 'post',
       		'hierarchical' => false,
       		'menu_position' => null,
       		'supports' => array('title','editor','thumbnail','excerpt','comments','revisions','custom-fields')
       	); 
   
       	register_post_type( 'quote' , $args );
   
       	register_taxonomy_for_object_type('category', 'quote');
           register_taxonomy_for_object_type('post_tag', 'quote');
       }
   
       function video_register() {
   
       	$labels = array(
       		'name' => _x('Video', 'post type general name'),
       		'singular_name' => _x('Video', 'post type singular name'),
       		'add_new' => _x('Add Video', 'video item'),
       		'add_new_item' => __('Add Video'),
       		'edit_item' => __('Edit Video'),
       		'new_item' => __('New Video'),
       		'view_item' => __('View Video'),
       		'search_items' => __('Search Video'),
       		'not_found' =>  __('Nothing found'),
       		'not_found_in_trash' => __('Nothing found in Trash'),
       		'parent_item_colon' => ''
       	);
   
       	$args = array(
       		'labels' => $labels,
       		'public' => true,
       		'publicly_queryable' => true,
       		'show_ui' => true,
       		'query_var' => true,
       		'rewrite' => true,
       		'capability_type' => 'post',
       		'hierarchical' => false,
       		'menu_position' => null,
       		'supports' => array('title','editor','thumbnail','excerpt','comments','revisions','custom-fields')
       	); 
   
       	register_post_type( 'video' , $args );
   
       	register_taxonomy_for_object_type('category', 'video');
           register_taxonomy_for_object_type('post_tag', 'video');
       }
   
       function customlink_register() {
   
       	$labels = array(
       		'name' => _x('Link', 'post type general name'),
       		'singular_name' => _x('Link', 'post type singular name'),
       		'add_new' => _x('Add Link', 'customlink item'),
       		'add_new_item' => __('Add Link'),
       		'edit_item' => __('Edit Link'),
       		'new_item' => __('New Link'),
       		'view_item' => __('View Link'),
       		'search_items' => __('Search Link'),
       		'not_found' =>  __('Nothing found'),
       		'not_found_in_trash' => __('Nothing found in Trash'),
       		'parent_item_colon' => ''
       	);
   
       	$args = array(
       		'labels' => $labels,
       		'public' => true,
       		'publicly_queryable' => true,
       		'show_ui' => true,
       		'query_var' => true,
       		'rewrite' => true,
       		'capability_type' => 'post',
       		'hierarchical' => false,
       		'menu_position' => null,
       		'supports' => array('title','editor','thumbnail','excerpt','comments','revisions','custom-fields')
       	); 
   
       	register_post_type( 'customlink' , $args );
   
       	register_taxonomy_for_object_type('category', 'customlink');
           register_taxonomy_for_object_type('post_tag', 'customlink');
       }
   
       function audio_register() {
   
       	$labels = array(
       		'name' => _x('Audio', 'post type general name'),
       		'singular_name' => _x('Audio', 'post type singular name'),
       		'add_new' => _x('Add Audio', 'audio item'),
       		'add_new_item' => __('Add Audio'),
       		'edit_item' => __('Edit Audio'),
       		'new_item' => __('New Audio'),
       		'view_item' => __('View Audio'),
       		'search_items' => __('Search Audio'),
       		'not_found' =>  __('Nothing found'),
       		'not_found_in_trash' => __('Nothing found in Trash'),
       		'parent_item_colon' => ''
       	);
   
       	$args = array(
       		'labels' => $labels,
       		'public' => true,
       		'publicly_queryable' => true,
       		'show_ui' => true,
       		'query_var' => true,
       		'rewrite' => true,
       		'capability_type' => 'post',
       		'hierarchical' => false,
       		'menu_position' => null,
       		'supports' => array('title','editor','thumbnail','excerpt','comments','revisions','custom-fields')
       	); 
   
       	register_post_type( 'audio' , $args );
   
       	register_taxonomy_for_object_type('category', 'audio');
           register_taxonomy_for_object_type('post_tag', 'audio');
       }
   
       function admin_init(){
       	add_meta_box("text_meta", "ET Settings", "text_meta", "note", "normal", "high");
       	add_meta_box("text_meta", "ET Settings", "text_meta", "photo", "normal", "high");
       	add_meta_box("quote_meta", "ET Settings", "quote_meta", "quote", "normal", "high");
       	add_meta_box("video_meta", "ET Settings", "video_meta", "video", "normal", "high");
       	add_meta_box("customlink_meta", "ET Settings", "customlink_meta", "customlink", "normal", "high");
       	add_meta_box("audio_meta", "ET Settings", "audio_meta", "audio", "normal", "high");
       }
   
       add_action('save_post', 'save_details');
   
       function text_meta() {
       	global $post;
       	$custom = get_post_custom($post->ID);
       	$thumb = isset($custom["thumb"][0]) ? $custom["thumb"][0] : '';
   
       	// Use nonce for verification
   
       	echo '<input type="hidden" name="et_noncename" id="et_noncename" value="' . wp_create_nonce( plugin_basename(__FILE__) ) . '" />';	?>
       	<p><label for="thumb">Thumbnail:</label><br />
       	<textarea rows="2" name="thumb" id="thumb" style="width: 90%;"><?php echo $thumb; ?></textarea></p>
       	<?php
       }
   
       function quote_meta() {
       	global $post;
       	$custom = get_post_custom($post->ID);
       	$quote = isset($custom["quote"][0]) ? $custom["quote"][0] : '';
   
       	// Use nonce for verification
   
       	echo '<input type="hidden" name="et_noncename" id="et_noncename" value="' . wp_create_nonce( plugin_basename(__FILE__) ) . '" />';	?>
       	<p><label for="quote">Quote Text:</label><br />
       	<textarea rows="10" name="quote" id="quote" style="width: 90%;"><?php echo $quote; ?></textarea></p>
       	<?php
       }
   
       function video_meta() {
       	global $post;
       	$custom = get_post_custom($post->ID);
       	$video_code = isset($custom["video"][0]) ? $custom["video"][0] : '';
       	$video_width = isset($custom["video_width"][0]) ? $custom["video_width"][0] : '424';
       	$video_height = isset($custom["video_height"][0]) ? $custom["video_height"][0] : '264';
   
       	// Use nonce for verification
   
       	echo '<input type="hidden" name="et_noncename" id="et_noncename" value="' . wp_create_nonce( plugin_basename(__FILE__) ) . '" />';	?>
       	<p><label for="video_code">Video Embed Code:</label><br />
       	<textarea rows="10" name="video_code" id="video_code" style="width: 90%;"><?php echo $video_code; ?></textarea></p>
   
       	<p><label for="video_width">Video Width:</label><br />
       	<input name="video_width" id="video_width" type="text" style="width: 90%;" value="<?php echo $video_width; ?>" /></p>
   
       	<p><label for="video_height">Video Height:</label><br />
       	<input name="video_height" id="video_height" type="text" style="width: 90%;" value="<?php echo $video_height; ?>" /></p>
       	<?php
       }
   
       function customlink_meta() {
       	global $post;
       	$custom = get_post_custom($post->ID);
       	$customlink = isset($custom["customlink"][0]) ? $custom["customlink"][0] : '';
   
       	// Use nonce for verification
   
       	echo '<input type="hidden" name="et_noncename" id="et_noncename" value="' . wp_create_nonce( plugin_basename(__FILE__) ) . '" />';	?>
   
       	<p><label for="customlink">Site URL:</label><br />
       	<input name="customlink" id="customlink" type="text" style="width: 90%;" value="<?php echo $customlink; ?>" /></p>
       	<?php
       }
   
       function audio_meta() {
       	global $post;
       	$custom = get_post_custom($post->ID);
       	$audio = isset($custom["audio"][0]) ? $custom["audio"][0] : '';
   
       	// Use nonce for verification
   
       	echo '<input type="hidden" name="et_noncename" id="et_noncename" value="' . wp_create_nonce( plugin_basename(__FILE__) ) . '" />';	?>
   
       	<p><label for="audio-url">Audio URL:</label><br />
       	<input name="audio-url" id="audio-url" type="text" style="width: 90%;" value="<?php echo $audio; ?>" /></p>
       	<?php
       }
   
       function save_details($post_id){
       	global $post;
   
       	if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE )
       		return $post_id;
   
       	/*if ( ( 'note' == $_POST['post_type'] || 'photo' == $_POST['post_type'] || 'quote' == $_POST['post_type'] || 'video' == $_POST['post_type'] || 'customlink' == $_POST['post_type'] || 'audio' == $_POST['post_type'] ) && !wp_verify_nonce( $_POST['et_noncename'], plugin_basename(__FILE__) )) {
       		return $post_id;
       	}*/	
   
       	if (isset($_POST["thumb"])) update_post_meta($post->ID, "thumb", $_POST["thumb"]);
       	if (isset($_POST["quote"])) update_post_meta($post->ID, "quote", $_POST["quote"]);
       	if (isset($_POST["video_code"])) update_post_meta($post->ID, "video", $_POST["video_code"]);
       	if (isset($_POST["video_width"])) update_post_meta($post->ID, "video_width", $_POST["video_width"]);
       	if (isset($_POST["video_height"])) update_post_meta($post->ID, "video_height", $_POST["video_height"]);
       	if (isset($_POST["customlink"])) update_post_meta($post->ID, "customlink", $_POST["customlink"]);
       	if (isset($_POST["audio-url"])) update_post_meta($post->ID, "audio", $_POST["audio-url"]);
       }
   
       function myfeed_request($qv) {
       	if (isset($qv['feed']))
       		$qv['post_type'] = array('post','note','photo','quote','video','customlink','audio');
       	return $qv;
       }
       add_filter('request', 'myfeed_request');
   
       function insertThumbnailRSS($content) {
       	global $post;
       	$custom = get_post_custom($post->ID);
       	$thumb = ''; $thumb = get_post_meta($post->ID, 'thumb',true);
       	$quote = ''; $quote = get_post_meta($post->ID, 'quote',true);
       	$link = ''; $link = get_post_meta($post->ID, 'customlink',true);
   
       	if ( has_post_thumbnail( $post->ID ) ){
       	   $content = '<p>' . get_the_post_thumbnail( $post->ID, 'medium' ) . '</p>' . $content;
       	} else if ($thumb <> '') {
       		$content = '<p>' . '<img src="'.get_bloginfo('template_directory').'/timthumb.php?src='.$thumb.'&h=200&w=300&zc=1"' . '</p>' . $content;
       	}
   
       	if ( $quote <> '' ) $content = '<p>' . $quote . '</p>' . $content;
   
       	if ( $link <> '' ) $content = $content . '<p><a href="' . $link . '">Link</a></p>';
   
       	return $content;
       }
       add_filter('the_excerpt_rss', 'insertThumbnailRSS');
       add_filter('the_content_feed', 'insertThumbnailRSS');
   
       ?>
       ```
   
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Yoast SEO - Advanced SEO with real-time guidance and built-in AI] Page 2 of categories producing 404](https://wordpress.org/support/topic/page-2-of-categories-producing-404/)
 *  Thread Starter [bologne](https://wordpress.org/support/users/bologne/)
 * (@bologne)
 * [15 years, 2 months ago](https://wordpress.org/support/topic/page-2-of-categories-producing-404/#post-2101867)
 * In fact, disabling Yoast SEO does not fix the error, as previously thought.
 * Disabling all plugins still causes the error.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Yoast SEO - Advanced SEO with real-time guidance and built-in AI] Page 2 of categories producing 404](https://wordpress.org/support/topic/page-2-of-categories-producing-404/)
 *  Thread Starter [bologne](https://wordpress.org/support/users/bologne/)
 * (@bologne)
 * [15 years, 2 months ago](https://wordpress.org/support/topic/page-2-of-categories-producing-404/#post-2101866)
 * I have tried flushing, but to no avail.
 * I am not using custom taxonomies, but am using custom post types. Photos.
 * I am using Yoast SEO plugin, and disabling this seems to work, but ideally I’d
   like to keep the plugin working.
 * I am using custom permalink structure as “/%postname%/”
 * Regards
    Ralph Lawrence
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Yoast SEO - Advanced SEO with real-time guidance and built-in AI] Page 2 of categories producing 404](https://wordpress.org/support/topic/page-2-of-categories-producing-404/)
 *  Thread Starter [bologne](https://wordpress.org/support/users/bologne/)
 * (@bologne)
 * [15 years, 2 months ago](https://wordpress.org/support/topic/page-2-of-categories-producing-404/#post-2101854)
 * I have deactivated all plugins, which resolves the issue.
 * I then activated ONLY This wordpress SEO plugin, and the problem resumed.
 * Any help would be incredible!

Viewing 5 replies - 1 through 5 (of 5 total)