Hello Isla!
thanks for your words and compliments!
the only way for achieving that, is to create a customized version of the template file which displays the widget.
you should create a duplicate of this file
/plugins/wp-list-pages-by-custom-taxonomy/templates/pbytax_template.php
and then place the duplicate into your theme main folder.
then open this duplicate and look for this bit of code:
<span class="postbytax-title-wrap"><a class="pbytax-post-title" href="<?php echo esc_url( get_permalink( $pbytax_post->ID ) ); ?>" title="<?php echo esc_attr( $pbytax_post->post_title ); ?>"><?php echo $pbytax_post->post_title ?></a></span>
<?php if ($display_date=="yes"){
?>
<span class="pbytax-date"><?php echo get_the_date( 'd-m-Y', $pbytax_post->ID ); ?></span>
<?php } ?>
you have to invert the title and date bits, so it would look like this:
<?php if ($display_date=="yes"){
?>
<span class="pbytax-date"><?php echo get_the_date( 'd-m-Y', $pbytax_post->ID ); ?></span>
<?php } ?>
<span class="postbytax-title-wrap"><a class="pbytax-post-title" href="<?php echo esc_url( get_permalink( $pbytax_post->ID ) ); ?>" title="<?php echo esc_attr( $pbytax_post->post_title ); ?>"><?php echo $pbytax_post->post_title ?></a></span>
last thing to do is to add a css tweak because by default the date is aligned on rightside.
place this in your style.css or in a custom css editor of your template options, if you have any
ul.pbytax-list li.pbytax-item .pbytax-date {
float:left;
}
have a try and let me know if you have doubts or problems
cheers!