The get_the_author_icq() WordPress PHP function retrieves the ICQ number of the author of the current post.
Usage
get_the_author_icq();
Example:
Input:
echo get_the_author_icq();
Output:
123456789
Parameters
- None
More information
See WordPress Developer Resources: get_the_author_icq()
Examples
Display the ICQ number in the author box
This example shows how to display the author’s ICQ number in an author box below the post content.
<div class="author-box">
<h3>Author: <strong><?php the_author(); ?></strong></h3>
<!-- Display the ICQ number if it exists -->
<?php if (get_the_author_icq()) : ?>
<p>ICQ: <strong><?php echo get_the_author_icq(); ?></strong></p>
<?php endif; ?>
</div>
Add the ICQ number to the author’s bio
In this example, the author’s ICQ number is added to the author’s bio.
function add_icq_to_author_bio($bio) {
$icq = get_the_author_icq();
if ($icq) {
$bio .= ' ICQ: <strong>' . $icq . '</strong>.';
}
return $bio;
}
add_filter('get_the_author_description', 'add_icq_to_author_bio');
Add the ICQ number to author’s info in a widget
This example demonstrates adding the author’s ICQ number to an author’s info in a custom widget.
class Author_ICQ_Widget extends WP_Widget {
function __construct() {
parent::__construct(
'author_icq_widget',
'Author ICQ',
array('description' => 'Displays the author\'s ICQ number')
);
}
public function widget($args, $instance) {
echo $args['before_widget'];
if (!empty($instance['title'])) {
echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title'];
}
echo 'ICQ: <strong>' . get_the_author_icq() . '</strong>';
echo $args['after_widget'];
}
}
add_action('widgets_init', function(){ register_widget('Author_ICQ_Widget'); });
Display the ICQ number in the author’s archive page
This example shows how to display the author’s ICQ number on the author’s archive page.
// In author.php or archive.php
if (is_author()) {
$icq = get_the_author_icq();
if ($icq) {
echo '<p>ICQ: <strong>' . $icq . '</strong></p>';
}
}
Display the ICQ number with a custom label
In this example, the author’s ICQ number is displayed with a custom label.
<?php if (get_the_author_icq()) : ?> <p>My ICQ: <strong><?php echo get_the_author_icq(); ?></strong></p> <?php endif; ?>