functions - syntax error, unexpected '$id' (T_VARIABLE) - where is the issue though?

admin2025-06-03  2

Closed. This question is off-topic. It is not currently accepting answers.

Questions that are too localized (such as syntax errors, code with restricted access, hacked sites, hosting or support issues) are not in scope. See how do I ask a good question?

Closed 6 years ago.

Improve this question

This function below throws the following error: "syntax error, unexpected '$id' (T_VARIABLE)"

This function and question is related to this post.

function so328323_prefix_title( $title, $id = null ) {

    if ( get_post_type $id ) == 'tools-in-2019' {
        $title = "123 " . $title;
    }

    return $title;
}
add_filter( 'the_title', 'so328323_prefix_title', 10, 2 );
Closed. This question is off-topic. It is not currently accepting answers.

Questions that are too localized (such as syntax errors, code with restricted access, hacked sites, hosting or support issues) are not in scope. See how do I ask a good question?

Closed 6 years ago.

Improve this question

This function below throws the following error: "syntax error, unexpected '$id' (T_VARIABLE)"

This function and question is related to this post.

function so328323_prefix_title( $title, $id = null ) {

    if ( get_post_type $id ) == 'tools-in-2019' {
        $title = "123 " . $title;
    }

    return $title;
}
add_filter( 'the_title', 'so328323_prefix_title', 10, 2 );
Share Improve this question asked Feb 11, 2019 at 6:09 HenryHenry 9831 gold badge8 silver badges31 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 0

Here it is:

if ( get_post_type $id ) == 'tools-in-2019' {

Basically what your doing in this line makes no sense at all - you try to compare if conditions with some string... And you try to call a function, but you’re ignoring all PHP syntax.

It should be like this:

if ( get_post_type( $id ) == 'tools-in-2019' ) {
转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1748920324a314827.html

最新回复(0)