WordPress.org

Ready to get started?Download WordPress

Forums

Simple Category Icons
[resolved] Sepmress and Tag icon (5 posts)

  1. stuudio
    Member
    Posted 6 months ago #

    Here is a content-single.php from my child theme

    <?php
    /**
     * @package SemPress
     * @since SemPress 1.0.0
     */
    ?>
    <article <?php sempress_post_id(); ?> <?php post_class(); ?><?php sempress_semantics("post"); ?>>
      <header class="entry-header">
        <h1 class="entry-title p-name" itemprop="name headline"><a href="<?php the_permalink(); ?>" class="u-url url" title="<?php printf( esc_attr__( 'Permalink to %s', 'sempress' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark" itemprop="url"><?php the_title(); ?></a></h1>
    
        <?php if ( 'post' == get_post_type() ) : ?>
        <div class="entry-meta">
          <?php sempress_posted_on(); ?>
    
                <!-- change -->
    <?php
        /* translators: used between list items, there is a space after the comma */
        $categories_list = get_the_category_list( __( ', ', 'sempress' ) );
        if ( $categories_list && sempress_categorized_blog() ) :
      ?>
      <span class="post_cat_m">
        <?php printf( __( 'rubriigis %1$s', 'sempress' ), $categories_list ); ?>
    
      </span>
      <?php endif; // End if categories ?>
    
      <!-- end change --> 
    
          </div><!-- .entry-meta -->
        <?php endif; ?>
      </header><!-- .entry-header -->
    
      <?php if ( is_search() ) : // Only display Excerpts for Search ?>
      <div class="entry-summary p-summary" itemprop="description">
        <?php the_excerpt(); ?>
      </div><!-- .entry-summary -->
      <?php else : ?>
      <?php sempress_the_post_thumbnail('<div class="entry-media">', '</div>'); ?>
      <div class="entry-content e-content" itemprop="description articleBody">
        <?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'sempress' ) ); ?>
        <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'sempress' ), 'after' => '</div>' ) ); ?>
      </div><!-- .entry-content -->
      <?php endif; ?>
    
      <?php get_template_part( 'entry', 'footer' ); ?>
    </article><!-- #post-<?php the_ID(); ?> -->

    I am no PHP programmer. Sorry for my stupid questions.

    I like to add the icon to where you see

    <"change here, "add icon"">

    Thank you,

    http://wordpress.org/plugins/simple-category-icons/

  2. stuudio
    Member
    Posted 6 months ago #

    I had to change this a bit to get only the fist tag added.
    Now it looks like this:

    <!-- change -->
     <span class="sep"> | </span>
        <span class="post_cat_m" itemprop="keywords">
    
      <?php
        $posttags = get_the_tags();
        $count=0;
        if ($posttags) {
        foreach($posttags as $tag) {
        $count++;
        if (1 == $count) {
          echo $tag->name . ' ';
        }
      }
    }
    ?>
    
        </span>
    
      <!-- end change -->

    At the moment, it displays only the first tag (as text) and this is exactly how it has to be.
    My question is same, how can I make this part of the code to display icon for the "tag"

    [ Please do not bump, that's not permitted here. ]

  3. Bas Schuiling
    Member
    Plugin Author

    Posted 5 months ago #

    This plugin is more suited for people who know how to edit templates and themes since you probably want to change to styles of the icon as well. On the page 'installation' under 'theme codes' is very well described how to include it. The first example you can literally copy-paste.

  4. patsky
    Member
    Posted 4 months ago #

    Forgive me for saying but we are all learning here. I am well able to edit templates and themes but I am not an expert by any means. I expect there was a time when you were learning too and needed help. Perhaps you could help us out.

    What do you mean by the first example? They don't look complete to me.

    if (function_exists('the_icon')) { the_icon('size=small'); } ?>
    
    the_icon($args, $term_type = 'category',$id = null, $use_term_id = null):

    Is that : correct - I thought that was a replacement for curly braces? In terms of being complete code snippets, the first one seems to be missing <?php at the beginning.

    Anyway, like I say we're learning.

    I have the plugin working and it is working with my taxonomies I just can't get it to display.

    My code snippet is:

    <?php
    if($parent){
    $parents = '<a href="' . get_term_link( $parent, $taxonomies[0] ) . '" title="' . esc_attr( $parent->name ) . '">' . $parent->name . '</a>';

    I want the icon to display before the parent name. Your help would be very much appreciated.

  5. Bas Schuiling
    Member
    Plugin Author

    Posted 4 months ago #

    Of course I like to help whenever possible, but as you might imagine I can't start tutoring PHP, there are better sources and sites for that :)

    if (function_exists('the_icon')) { the_icon('size=small'); } ?>

    the_icon(array('size' => 'small',
                      'class' => 'your_class'));

    ^^ These are functional code you can copy-paste into your theme.

    The other line is just an illustration how the function works for people who need more customization like using it outside the loop.

    Important to notice that in your example you are parsing a variable containing information. the_icon echo's the selected icon to the output so you'll need to use get_the_icon function :

    get_the_icon('size=small');

Reply

You must log in to post.

About this Plugin

About this Topic