No need to write any code
Login as a admin
Go to Admin > Viewing
Find and select "Allow voting on question page only:"
However this will remove vote button from all listing pages and only allow to vote on question page.
EDIT: If you want specific for home page only
Assuming you are using snow theme
find fucntion below around line #154
function q_item_stats($q_item) // add view count to question list
{
$this->output('<DIV CLASS="qa-q-item-stats">');
$this->voting($q_item);
$this->a_count($q_item);
qa_html_theme_base::view_count($q_item);
$this->output('</DIV>');
}
Replace with bleow function
function q_item_stats($q_item) // add view count to question list
{
$this->output('<DIV CLASS="qa-q-item-stats">');
if(!($this->template == 'qa')){
$this->voting($q_item);
}
$this->a_count($q_item);
qa_html_theme_base::view_count($q_item);
$this->output('</DIV>');
}