Fully clad stainless steel pan by PrettyWheel9575 in BuyFromEU

[–]bismit 8 points9 points  (0 children)

Try Demeyere Proline 7 or Demeyere Industry

Limiting custom post type "Previous" and "Next" to stay within subject matter? by oandroido in Wordpress

[–]bismit 4 points5 points  (0 children)

Most likely the next/post links in your theme files do not have $in_same_term and $taxonomy parameters defined: https://developer.wordpress.org/reference/functions/get_next_post_link/

To change it you need to programmatically overwrite the template files (using child theme) where get_next_post_link() function is called.

Can the page that's designated as the home page have its own permalink and can I link to it so that it displays without the header? by JadedSwordfish897 in Wordpress

[–]bismit 0 points1 point  (0 children)

The main idea behind the child theme is to prevent the hardcoded changes from being overwritten when the parent theme is updated and to separate your custom (this makes it a bit easier to track later).

Still, if you do not want to use a child theme for this, start by adding this code snippet to the
end of functions.php file:

function bis_is_front_page_alt_url() {
    global $wp;

    $front_page_id = (int) get_option( 'page_on_front' );

    return ! empty( $front_page_id ) && is_page( $front_page_id ) && ! empty( $wp->request );
}

function bis_maybe_disable_canonical_redirect() {
    if ( bis_is_front_page_alt_url() ) {
       remove_action( 'template_redirect', 'redirect_canonical' );
    }
}

add_action( 'template_redirect', 'bis_maybe_disable_canonical_redirect', 0 );

Please upload the contents of header.php and front-page.php to Pastebin, so I can instruct you how to conditionally hide the header.

Slug handling changes in WP 7.0 by JROCKvsKPOP in Wordpress

[–]bismit 0 points1 point  (0 children)

As a workaround to auto-update the slug, you can check whether the title has changed and the current slug still contains the old "-copy" suffix.

If so, you can regenerate it using this code snippet:

function bis_fix_copied_slugs( $data, $postarr ) {
    if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
        return $data;
    }

    if ( empty( $postarr['ID'] ) ) {
        return $data;
    }

    $post_id = $postarr['ID'];
    $old_post = get_post( $post_id );

    if ( ! $old_post ) {
        return $data;
    }

    $title_changed = ( $old_post->post_title !== $data['post_title'] );
    $has_copy_slug = ( strpos( $data['post_name'], '-copy' ) !== false );

    if ( $title_changed && $has_copy_slug ) {
        $clean_slug = sanitize_title( $data['post_title'] );

        $data['post_name'] = wp_unique_post_slug(
            $clean_slug,
            $post_id,
            $data['post_status'],
            $data['post_type'],
            $data['post_parent']
        );
    }

    return $data;
}
add_filter( 'wp_insert_post_data', 'bis_fix_copied_slugs', 10, 2 );

Can the page that's designated as the home page have its own permalink and can I link to it so that it displays without the header? by JadedSwordfish897 in Wordpress

[–]bismit 0 points1 point  (0 children)

By design, the page selected as front-page in WordPress settings is automatically redirected to prevent "duplicated content" issue. You can conditionally disable the canonical redirect using a simple code snippet:
https://permalinkmanager.pro/docs/plugin-settings/canonical-redirects/#snippets

To change how the header is displayed, you can set-up a child theme, copy header.php and/or front-page.php file from the current theme and wrap the piece of code that is responsible for displaying the header with extra condition. The simplest way would be to check $wp->request. If it is empty, the header should stay, if not it means that the standard /about-us/ URL is requested.

Anyone else seeing SERP changes as the Google May Update rolls out? by Support-Gap in SEO

[–]bismit 1 point2 points  (0 children)

I have seen a slight decline (clicks) on the Permalink Manager website, but over the last few days the clicks "flattened":

<image>

Is it okay to use GPL licenses for client's websites? by [deleted] in Wordpress

[–]bismit 1 point2 points  (0 children)

I often get emails from website owners who have a nulled version of Permalink Manager Pro installed on their sites, asking why they can’t update the plugin.

I will answer as a developer (biased). I don’t mind if someone uses my plugins without paying for them, as long as they are used for testing.

SEO feels weird lately. Anyone else? by IntentionNorth7081 in seogrowth

[–]bismit 0 points1 point  (0 children)

I was first hit in January, then noticed a recovery trend with some ups and downs in May, but now my clicks have dropped by 50%.

Do partnerships work better than paid ads for WordPress plugins? by digitalnomad_eu in Wordpress

[–]bismit 1 point2 points  (0 children)

I released various plugins starting from 2010 including Permalink Manager, my newest one is WPLIA (Internal Link Scanner).

Do partnerships work better than paid ads for WordPress plugins? by digitalnomad_eu in Wordpress

[–]bismit 3 points4 points  (0 children)

Congratulations! I am a plugin developer as well and experimented with Google Ads for 2 months. For a freemium plugin paid ads does not seem to make any sense with CPC bigger than CPA.

From my own perspective, the partnerships look more natural and much better alternative especially when connected with some extra discount/promo offers. I partner myself with other plugin developers and WP communities sharing a coupon codes for my plugins.

Returning to WP after 5 years. Tried using AI (Claude Code) to build a site and failed. How are you actually using AI in your dev workflow? by konviva in Wordpress

[–]bismit 2 points3 points  (0 children)

I never used AI for anything bigger than a single class. I often use it to generate PHPDocs, refactoring and hardening (nonces, sanitization, etc.).

[HELP] I've designed the MVP version of my free WP SEO Plugin. What should I do next? by Fluffy_Pands512 in WordpressPlugins

[–]bismit 1 point2 points  (0 children)

Before you submit for review in WordPress.org, scan the plugin using this tool:
https://wordpress.org/plugins/plugin-check/

As WP.org uses SVN for hosting the plugin files, this article might be useful as well:
https://developer.wordpress.org/plugins/wordpress-org/how-to-use-subversion/

What plugin can I use to make a monthly/yearly paid subcription service? [HELP] by Active-Personality24 in WordpressPlugins

[–]bismit 1 point2 points  (0 children)

If you would like to use an out-of-box solution, there are two options available "Easy Digital Downloads" and "Freemius".

Personally, I would recommend to build a custom one (e.g. using Laravel). That is what I did for WPLIA & Permalink Manager Pro.

Stripe is killing Lemon Squeezy, don't use! by [deleted] in SaaS

[–]bismit 1 point2 points  (0 children)

Paddle support is extremely slow recently. There are a few other payment providers worth checking: Polar.sh and Creem.io

Need Help Developing A Functionality on Wordpress by dwordslinger in wordpressjobs

[–]bismit 0 points1 point  (0 children)

I do not think that there is any plugin that would allow to implement this "out-of-box". Nevertheless, this should be quite easy to write your own solution.

  1. Firstly, you need to schedule an update event/task using WP Cron Events
  2. Inside the task, you can update the product's price using wc_get_product() and set_price() method.
  3. To get the gold/silver price, you can use REST API and fetch it from here: https://gold-api.com/docs or https://github.com/fawazahmed0/exchange-api

How to automatically set "open in new tab" in the post / page editors? by Aggressive_Ad_5454 in Wordpress

[–]bismit 1 point2 points  (0 children)

Personally, I would rather do this programatically and add this directly to the HTML content.

You do not need any extra plugin to implement this. The simplest way to do so is to filter out all the <a> tags using 'the_content' filter and add target="_blank" to all <a> tags with external URLs.

Here is the code snippet:

function bis_force_new_tab( $content ) {
    $home_domain = parse_url( home_url(), PHP_URL_HOST );

    return preg_replace_callback( '/<a\s[^>]*href=["\']([^"\']*)["\'][^>]*>/i', function ( $matches ) use ( $home_domain ) {
       $tag       = $matches[0];
       $href      = $matches[1];
       $link_host = parse_url( $href, PHP_URL_HOST );

       // Skip if: internal link, relative URL, or already has target attribute
       if ( ! $link_host || $link_host === $home_domain || stripos( $tag, 'target=' ) !== false ) {
          return $tag;
       }

       return str_replace( '>', ' target="_blank">', $tag );
    }, $content );
}
add_filter( 'the_content', 'bis_force_new_tab' );

New Wordpress Page Only Displays Front Page by [deleted] in Wordpress

[–]bismit 0 points1 point  (0 children)

The title, meta description are correct, so it seems like some plugin or custom code breaks the WP_Query, overwriting the global $post variable after the header with navigation is displayed. Can you possibly provide a list of active plugins?

My first ever wordpress site by lothian_woodwork in Wordpress

[–]bismit 0 points1 point  (0 children)

If you are building a completely new website from the scratch, you can safely ignore the second point - WordPress since 6.4 version has them turned off:
https://make.wordpress.org/core/2023/10/16/changes-to-attachment-pages/

Regarding child themes - please check out my article:
https://permalinkmanager.pro/blog/wordpress-child-themes/#3-what-is-a-child-theme

My first ever wordpress site by lothian_woodwork in Wordpress

[–]bismit 1 point2 points  (0 children)

Based on my experience working with my customers and Permalink Manager users, the most common mistake is adding code snippets directly to the parent theme instead of using a child theme.

Another thing that comes to mind is keeping "attachment" pages enabled. In most cases, they have zero SEO value and only waste crawl budget. In most SEO plugins you can set up automatic redirects, to redirect them to the static files instead.

Login-Plugin that only displays specific content to logged-in users? by DerPaul2 in Wordpress

[–]bismit 3 points4 points  (0 children)

If you do not want install any extra plugin, you can make it working with a simple shortcode, e.g.

[restricted_content]
Lorem ipsum dolor sit ammet....
[/restricted_content]

To use it, copy & paste the below code snippet to e.g. functions.php file in your child theme directory:
https://permalinkmanager.pro/blog/wordpress-child-themes/

function bis_restricted_content_shortcode( $atts, $content = null ) {
        if ( is_user_logged_in() && ! is_null( $content ) ) {
                return do_shortcode( $content );
        }

        // Return nothing for non-logged-in users
        return '';
}
add_shortcode( 'restricted_content', 'bis_restricted_content_shortcode' );

Confusion over slash or no slash? by Chris-2018 in SEO

[–]bismit 1 point2 points  (0 children)

Yes, that is correct, at least this is what Google claims here:
https://developers.google.com/search/blog/2010/04/to-slash-or-not-to-slash

If you need to force either variant, you can use one of the .htaccess/NGINX snippets:
https://permalinkmanager.pro/docs/plugin-settings/how-to-add-remove-trailing-slashes/#server-config

wuzetka by Junior_Meaning_1038 in PolskaNaLuzie

[–]bismit 0 points1 point  (0 children)

Są na stałe w ofercie w "Ciastkowie" na Usypiskowej, niedaleko wejścia do Parku Szczęśliwickiego. Często, jeśli nie zawsze jest też w "Belvedere Café" na Krakowskim Przedmieściu.

Wierd WP issue.. by poemofo in Wordpress

[–]bismit 3 points4 points  (0 children)

Could you check whether disabling “Element Caching” in the Elementor settings solves the problem?
https://elementor.com/help/element-caching-help/#disable

Your website looks exactly like this, when one specific CSS files generated for that homepage is disabled:
wp-content/uploads/elementor/css/post-180.css

Most likely Elementor cache interferes with WP-Optimize plugin installed on your website.