Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [conditional-tags]

functions that return a single boolean value depending on what is currently being viewed

0
votes
0answers
14 views

Add an identifier to a set of pages to access using a conditional tag

For my website, i need to add a particular css file for a set of pages in wordpress which I am trying to do from functions.php. For example: This is a set of PAGES and not of type post. All these ...
0
votes
1answer
39 views

Conditional tag doesn't work in WordPress plugin

I'm developing a plugin which can change the whole content of a special page in WordPress with an image. My plugin's code is here: <?php /** * Plugin Name: Test1234 */ function set_header_page()...
0
votes
2answers
19 views

why str_replace targeting pages instead just targeting post?

I am trying to replace a word only on post pages. The issue I am running into is that WordPress page content ends up blank even though this code should only run on post pages. <?php /** * ...
0
votes
2answers
18 views

Modify wp-login.php Labels Conditionally Based On Referring URL

I apologize if this is an easily answered question - I've been looking for a while and can't quite get my head around it. I would like to modify the first label for the wp-login.php page based on the ...
1
vote
1answer
32 views

Edit css for search results page

I have a search results page with a template call content-search.php. Basically what this file does is to display the results after a person searches something on the search bar, and i would like to ...
-1
votes
1answer
22 views

IF taxonomy archive is hierarchical THEN

I'm trying to put in a conditional in my archive.php that sorts our whether the taxonomy is hierarchical or not. This is what I have so far but it doesn't work. <?php if ( is_taxonomy_hierarchical(...
0
votes
1answer
22 views

Changing Post Tag Color Based On Post Count

I have post tags that must always display. I want to change the color of the tag if there are no posts. I am looking for guidance on how to find the count and change the color of the post tag link ...
0
votes
2answers
41 views

Sidebar by Category Conditional Statement not functioning

I have two categories for my posts, "event" and "long-term-leasing." I have sidebar-events.php and sidebar-long-term.php. I wrote a conditional statement in single.php, but when I view a post it only ...
0
votes
0answers
28 views

How to get Post sidebar & footer including html like get_the_content() which only gets content section?

I want to get sidebar & footer including html of current post. Then I want to check a "string" inside sidebar & footer. If "string" exits, I want to enqueue a custom script. If anyone knows ...
1
vote
2answers
24 views

Display Footer Shortcode Different for Logged In Users

I have a shortcode that displays a block of content. Is there a way I can display different HTML depending on if the user is logged in or not? Below is what I have so far. function footer_shortcode(...
1
vote
0answers
9 views

Conditional Tags Based on Previously Viewed Posts

I was looking at the Conditional Tags Archive and was wondering if it's possible to show a widget depending on different posts / pages a visitor has previously viewed. For example, if I had a car ...
0
votes
1answer
77 views

How to target a search result page?

I'am wondering how to target a search result page within the functions.php file in wordpress. I know about "is_search" for the search page but what about the search result page ? Can we put a ...
0
votes
1answer
27 views

How to add custom PHP code in post header?

In header.php i want to add : 1. For home page : link rel="alternate" href="/fr/" hreflang="fr-FR" 2. For custom single post : link rel="alternate" href="/fr/category/post-name/" hreflang="fr-FR" ...
3
votes
1answer
63 views

When is is_admin() available?

I see a lot of plugins that consist of a class that is instantiated in the same file, eg: class My_Plugin { function __construct() { add_action('init', array( __CLASS__, 'baz' ) ); } ...
0
votes
1answer
39 views

How to get value from radio buttons meta box, and return different contents?

I have a multiple checkbox type question (using Ultimate member) storing values as user meta. The question basically asks the user what he wants, and according to what he wants, I would like my ...
0
votes
0answers
47 views

adding an action inside if condition not working

This is my function $enable = false; //if false is provided then the action should run and remove the breadcrumbs if($enable ===false){ add_action( 'init', 'woo_remove_wc_breadcrumbs' ); ...
0
votes
2answers
125 views

I need use is_single in functions.php

I need to use validation is_single('wordpress') in file functions.php. But the function is_single() does not work in the file functions.php. What can I do so that I can use is_single() in file ...
0
votes
0answers
30 views

Why is_page() returns false when visiting the static page declared as “posts page”

First of all, sorry if this is a duplicated question... But I haven't found it in the same terms as I'm asking. I'm surprised because when checking the conditional is_page() in a function executed ...
1
vote
0answers
29 views

How To Conditionally Include A Short Code Depending On The HTTP_REFERER [closed]

I want to show a form at the end of my purchase-confirmation page only in the case where the previous page / HTTP_REFERER is the checkout page. I've tried lots of different ideas. For example, I was ...
0
votes
0answers
35 views

is_page not triggering

Here is my code: add_action('template_redirect', 'ep_tags_redirect_lockout'); function ep_tags_redirect_lockout() { if ( is_user_logged_in() ) { return; } //echo 'XXXXXX'; if (...
1
vote
1answer
28 views

Calling is_single() outside the loop

The file required doesn't load on single posts, it doesn't load anywhere! If I removed the is_single() function I can get it to work. My question is how I can check if the current page is a post? I ...
0
votes
1answer
19 views

Alt Image Wordpress [closed]

When I use a seo tool in my blog, the tool has a lack of alt in the image of the site logo, but only in the urls of the posts (in the homepage the tool can identify the alt of the logo, which is the ...
0
votes
1answer
138 views

Undefined index for default custom theme option

I have a custom theme option that allows the changing of logos. There are 3 logo options: option1, option2, and option3. Upon theme activation, the default "option1" logo appears, but above it I get ...
0
votes
2answers
58 views

is singular and is home not working

I am creating a theme and i have added custom hooks to make the developement easier. when using the code in functions it works in all pages. the code is below add_action('before_footer','...
0
votes
2answers
31 views

Additional conditions tags to work

Im trying to get this simple condition tag to work . Im having no luck // If we are logged in, and NOT an admin and NOT on specific page... if ( is_user_logged_in() & !is_admin() ) & !is_page(...
0
votes
0answers
403 views

is_checkout() - conditional tag not working correctly

I am trying to echo out some text but only on the checkout page. I have this in a PHP file called checkout_text.php if ( is_checkout() ) { echo 'my text'; } And then in functions.php I am ...
0
votes
0answers
228 views

Wordpress, AJAX and pre_get_posts using conditional tags

I have a page that returns a list of posts in a custom post type. This is generated by a third party plugin. I want to omit the posts that are using a custom post status 'template'. Really the only ...
0
votes
1answer
424 views

Gravity Forms, multiple conditions in shortcode

Gravity forms offers a shortcode for conditional display based on responses. [gravityforms action="conditional" merge_tag="{:3}" condition="less_than" value="30"] Your value is less than 30 [/...
2
votes
1answer
29 views

How to check if an action is already fired?

How to check if an action is already fired in a function for example: function foo() { // checking if the action 'wp' is fired if( !action_fired('wp') ) { trigger_error('invalid call'); ...
0
votes
2answers
27 views

Can this code be concatenated?

I realise this is perhaps more of a php question, but it relates to WP use. Can the example below, be modified (and if so, how?) to fully concatenate the 2 echos rather than having them separate? if....
0
votes
1answer
139 views

How to add theme customizer control to specific page?

I would like to have something like: if (is_post_type_archive('my_post_type')) { $wp_customize->add_section(...); $wp_customize->add_setting(...); $wp_customize->add_control(...);...
0
votes
1answer
139 views

Why is this is_page conditional not working?

I am trying to do something I thought would be fairly simple. But it's not working, and has me stumped as to why. Any insight would be appreciated. I have a custom /woocommerce/archive-product.php ...
0
votes
1answer
44 views

Remove conditional tag from header

<?php if ( get_theme_mod( 'fukasawa_logo' ) ) : ?> <a class="blog-logo" href='<?php echo esc_url( home_url( '/' ) ); ?>' title='<?php echo esc_attr( get_bloginfo( 'title'...
0
votes
1answer
61 views

Conditional Statement with Multiple Terms?

I've set up a custom loop to output posts from a custom post type resource section I've created. Each separate resource has been categorized within two different taxonomies, one for the clinical area ...
1
vote
3answers
939 views

Redirect to checkout woocommerce failed

Bonsouir, I'm trying to redirect to checkout when a user add to cart a product just from the single product page, to be very specific from this page where everyone can see just the simple product Now,...
0
votes
1answer
22 views

Should I use template files or just use conditional tags in index.php?

With Template Files I am building a theme that has very few differences between templates. Right now I have it set up more or less like this: singular.php - Single pages/posts; full post content, ...
-1
votes
1answer
837 views

if is_page('slug')

Say I have a page domain.com/jibbly_bits and domain.com/jibbly_bits/small I'm trying to make a conditional statement where if it is a certain page or that page with a subpage after it. I've tried ...
0
votes
1answer
84 views

Generate Submenu based on Parent Page using If Statement

I need to pull a sub-menu depending on the parent page (or section) of the website. I have three sections (Our Inn, Our Restaurant, Activities) each requiring an individual submenu that my client will ...
0
votes
1answer
19 views

Conditonal tag or work around to identify page number of pagnation

I use a set of conditionals to define metatags on the various parts of my site. I noted that all pagination pages use the same metatags. If I can use a conditional tag or work around to identify the ...
0
votes
0answers
20 views

$_SESSION Not working after X amount of page views

I've written up a simple function that's output into header.php, which displays the login/register modal upon so many views in this case I've set it at 4, however its firing on the first view of my ...
1
vote
1answer
20 views

using conditionals on enqueue styles

I want to run my css code on a specific page in admin area. What is the best approach please? A: function register_style() { if (is_page..something) { wp_enqueue_style('style', ...
0
votes
1answer
90 views

How do I nest conditionals to identify sub-site & other criteria?

In a site's header.php which is in a child theme shared by the root and 4 other sites on a network (using MU configured in directories) I need to identify which site/sub-site is being shown and ...
0
votes
1answer
70 views

if is NOT custom post type OR is NOT page combination [closed]

I'm running a site with a LOT of plugins. I'm trying to deregister some scripts and css files on posts/ CPTs/ pages so they don't load where they aren't necessary. Basically, I'm deregistering when ...
1
vote
1answer
881 views

wp_head hook by page ID [closed]

I need help with this /* meta description to head */ add_action( 'wp_head','carlos_head_meta_page' ); function carlos_head_meta_page() { ?> <meta name="description" content="vale here"...
1
vote
2answers
1k views

is_front_page not working in functions.php

I am trying to include a CSS file using wp_enqueue_style conditionally on whether I am on the front page. I am testing for the home page with this code: if ( is_front_page() ) wp_enqueue_style ('...
0
votes
0answers
55 views

method to fetch entire tag list on archive.php

What I have Tried → <?php $taginto = get_the_tag_list(); if ( ! empty( $taginto ) ) { echo '<a class="categum" href="' . esc_url( get_tag_link( $taginto[0]->term_id ) ) . '">' ...
0
votes
1answer
222 views

is_single() conditional check inside ajax php function

I'm creating some dynamic content but I need to run a conditional is_single() check inside the php function add_action( 'wp_ajax_rando_func', 'rando_func' ); add_action( 'wp_ajax_nopriv_rando_func', '...
1
vote
4answers
2k views

Using is_page() in functions.php not working at all

Trying to run a custom script on a single page using is_page in functions.php not working at all. I have a function called load_gh_boards that would enquque a script, only on a certain page (79): ...
2
votes
1answer
1k views

How do I conditionally enqueue script for CPT single post type with plugin?

I'm writing a plugin that defines its own CPT "properties" and I want to enqueue a script specifically in single posts. It runs without my attempt at a conditional statement just fine but I don't ...
1
vote
2answers
198 views

wp_login Action hook with conditional tag

i tried to create a simple function to receive a email when a specify user is logged, i tried with $current_user->ID and also with wp_get_current_user() but not working. This is my code: function ...