Notifications
Clear all

wpForo 1.x.x wpforo_like_button function and post.php for Extended layout

5 Posts
2 Users
1 Likes
373 Views
fawp
Posts: 153
 fawp
Topic starter
(@fawp)
Estimable Member
Joined: 3 years ago

I wanted to use the function wpforo_like_button on a custom post template.

I can see that the function works fine in the Threaded layout, but if I use the function on a post template derived from the Extended layout, it does not show the 'like count'.

 

Upon further examination, it seems that the template

/wpf-themes/classic/layouts/1/post.php

is missing the following statement

$post = wpforo_post($post['postid']);

which is present in line 24 of

/wpf-themes/classic/layouts/4/post.php

 

If I add the same statement to the template where it is missing, the wpforo_like_button then works as expected.

Question

By adding that statement it seems that some post array values that weren't loaded now are being loaded.

Was there a specific reason why that statement was missing for the Extended layout?

I would not want to have unforeseen consequences by adding it.

 

Thanks,

fawp

 

4 Replies
Chris
Posts: 2308
Admin
(@chris)
Support Team
Joined: 1 year ago

Hi @fawp,

The reason why that statement is missing is that those are different layouts and are developed, updated separate from each other.

 

Reply
3 Replies
fawp
 fawp
(@fawp)
Joined: 3 years ago

Estimable Member
Posts: 153
Posted by: @chris

Hi @fawp,

The reason why that statement is missing is that those are different layouts and are developed, updated separate from each other.

 

Thanks Chris, my question was, am I likely to encounter problems by adding it?

 

Reply
Chris
Admin
(@chris)
Joined: 1 year ago

Support Team
Posts: 2308

@fawp,

I'm sorry, but a cant say that you won't have any issues, as I don't know how the customizations you did will respond on wpForo, It's like on your own risk to make code customizations.

Reply
fawp
 fawp
(@fawp)
Joined: 3 years ago

Estimable Member
Posts: 153

@chris fair enough. Thanks Chris.

Reply