Questions tagged [oop]

The tag has no usage guidance, but it has a tag wiki.

Filter by
Sorted by
Tagged with
2
votes
1answer
31 views

How to do conditional publishing?

I am trying to write a plugin that will stop a user from publishing (or updating) a post if a given condition is not met, for example, if the title of the post is already being used in a different ...
-1
votes
1answer
23 views

How to save custom made object in an array in a post meta field

I've made two custom classes: FooBar BarSchizzle I'm making a quite custom calculation of a bunch of things, that I would like to save in an array in a post_meta field. This is how I save it $obj1 = ...
0
votes
0answers
24 views

FPDF for creating pdf diplomas

Before anything else, I must say I am new on building WordPress functions. I have a website with online courses. Students have to sit exams and at the end they get a score, an average of all the exams....
0
votes
1answer
22 views

remove_action: how to access to a method in an child class?

I've this in my main plugin file: $main_admin_class = new MainAdminClass(); $main_admin_class->init(); MainAdminClass has this code: class MainAdminClass { public function init() { $...
1
vote
1answer
21 views

How to prevent XSS alter custom global javascript object & methods in Wordpress

Im working on a project in Wordpress that enqueues multiple .js files where each file adds a new method to a global javascript object, this in order to make the desired methods available only if ...
0
votes
1answer
37 views

Bad request 400 using class based files

after digging through a lot of Ajax Bad Request 400 problems here on SO, that, unfortunately, didn't help me to solve this problem. After instantiating my custom post, I add a submenu page where I ...
1
vote
1answer
24 views

Use object in template part

I try to use a template part in my loop. <?php foreach ($categories as $category) { get_template_part( 'temp-parts/loop/blcnr_loop'); } ?> In the template part I call the object <?php ...
0
votes
1answer
26 views

Plugin Development using classes - Public & Private Callbacks

Alright, so I'm developing a plugin where my plugin file is a class which holds all the functions related to the initiation of the plugin, such that I can simply provide all of the plugins ...
0
votes
1answer
25 views

Is it possible to make get variable out of filter in Class?

I am trying to have a variable out of the filter At the end of there is return apply_filters( 'woocommerce_account_menu_items', $items, $endpoints ); function wc_get_account_menu_items() { $...
0
votes
1answer
28 views

Use PHP Class in Wordpress functions

I have a class that I want to use in functions.php but I'm not sure the best way to set it up I also want to get WooCommerce's cart array. I currently do not have access to WC() in my class yet. What ...
1
vote
2answers
336 views

How do you render_callback for register_block_type to a method in another class?

I'm writing a new plugin, and one of the things it does is create a new dynamic block. I generally write my plugins based off of WPPB, which does things in an object-oriented way, and semantically ...
0
votes
1answer
119 views

Why is my custom post type not being activated on plug-in activation?

I am building a very basic plug-in, the template I have created works beautifully. However I am unable to get the custom post type to be built and displayed in the admin panel on activation. The thing ...
0
votes
1answer
197 views

admin_notices action doesn't trigger within save_post action

After the save_post action runs, I'm attempting to also use the admin_notices action and it doesn't work. What am I doing wrong? If I move the admin_notices action into the constructor, it works fine ...
0
votes
1answer
27 views

Cant register rest routs from class instance

I am writing a plugin in OOP PHP for word press I have a problem with rest routes not registering... plugin class: require_once plugin_dir_path( __FILE__ ) . 'inc/org-clients-repository.php'; ...
0
votes
1answer
74 views

can I extend the WP_Query class to deal with 'duplicate' posts created by joining to wp_posts?

Based on the premise that one big database requests is better than many smaller ones, I've modified WP_Query for my custom post type 'word' and joined three tables to it. The resulting query looks ...
2
votes
2answers
806 views

How to include and use custom class files in plugin?

I'm entirely new to OOP, but trying to dip my toe in by creating a simple Recipes plugin. I have added a Recipes custom post type and a few meta fields to go along with it, and now I am trying to ...
0
votes
0answers
16 views

Some custom post types did not return an object

I wrote a function to register custom post types below - appetizer (working well) - vermicelli (working well) - pho (working well) - seafoodNoodle (X) - koreanSpecial (X) - koreanRice (X) - lunchBox (...
0
votes
1answer
26 views

Use another action instead of the shortcode API to display the last time a user logged in

Here's my problem: if ( !class_exists( 'printSecurity' ) ) { class printSecurity { public $constant_name_prefix = 'PRNSEC_'; public function __construct() { define(...
1
vote
2answers
41 views

Trying to get property of non-object

function im_check_term($name,$tax){ $term = get_term_by("name", $name,$tax); return !is_wp_error($term) ? $term->term_id : false; } Notice: Trying to get property of non-...
1
vote
1answer
35 views

Plugin Architecture Question: How to avoid using transients

I am creating an in-house plugin that will offer a filtering mechanism using AJAX for any post type depending on the configuration, which I have stored in a JSON. When the plugin is loaded, I need to ...
0
votes
1answer
91 views

get_option / wp_localize_script Not Working in OOP Plug In

Got this working the other day in a single-file php plugin which only consisted of functions. Now I am trying it out with the WordPress Plugin Boilerplate which is an OOP approach with a lot of ...
0
votes
1answer
18 views

Wordpress plugin blog creation

I'm trying to create a custom plugin for my website. class SoaneNews { function __construct(){ add_action( 'init', array($this,'pluginprefix_setup_post_type')); } function ...
1
vote
2answers
32 views

Most efficient way to use classes to create admin pages using Settings API

I've built a class which creates admin pages with the Settings API. I'm trying to optimize it to run only where I need it. Most of the examples and tutorials I've seen say to instantiate it from the ...
0
votes
0answers
23 views

When developing WordPress plugin, is it a good idea to create my class object by hooking to existing class constructor?

I want to create my object when another object is made. Is it a good idea to create my object by hooking to existing class constructor? for example if the main class is class WordPress_Class { /** ...
1
vote
1answer
264 views

Override WP Class Private Function

I'm new to community, I think you experts can help me in this. I have plugin installed and i want to its overwrite one function which is in class <?php class ...
2
votes
1answer
1k views

set_sale_price in WooCommerce [closed]

I need to set a WooCommerce sales price in a function. I'm using set_sale_price - but I don't think it is working. I'm trying it two different ways: Method one: update_post_meta( $theID, '...
1
vote
2answers
221 views

OOP Plugin Development. Including external object

I am developing a plugin by using classes and object oriented programming. Within my plugin I have included another object as I need to use the functionality of this other object. I am instantiating ...
0
votes
0answers
42 views

functions won't fire after I converted my code from procedural code to OOP

As stated in the title, I had written a plugin that was pulling a blog post from a blog and then created a new blog post with that same data in the blog where the plugin is installed. When I put ...
1
vote
1answer
405 views

Shortcode Inside Class Not Working

Working on my first WordPress plugin and using OOP. I'm trying to create a shortcode that works within a class and confused about how to set it up. With my current setup, the shortcode only prints ...
0
votes
1answer
157 views

How pass args to wp_list_comments callback?

i need to pass an arg to function that i am specifying as callback for wp_list_comments public function ggowl_comment_lister($ggowl_id,$icon_html){ $args = array ( 'post_type' => '...
0
votes
0answers
19 views

Child theme, how to cut the functions.php file into several classes?

The functions.php file of my Child Theme is a mess... I'd like to use classes in a separate folder (like /inc) but I would like to keep a maximum of security. For now everything works as excepted, but ...
0
votes
1answer
85 views

Custom Post Type works when registered in functions.php but not when registered in plugin

I am creating a plugin which registers a custom post type called 'news articles' see the class for this code below: <?php /** * This plugin class is used to register the necessary custom post ...
0
votes
0answers
40 views

Getting unexpected warnings from theme options code

Actually i have built my own class for registering theme options, and it works fine, but once i started to make some arrangements warnings started to show and i can't catch what wrong have i done. I ...
1
vote
1answer
196 views

What is the proper method of using global $post?

I am using global $post multiple times in a class. These are my doubts Is that a bad practice? Can it result in slow websites? What's the proper way to use it inside a class class Test{ public ...
0
votes
0answers
24 views

Pass an argument into a function to extract from array

I feel like this should be possible. I have a function within my class which pulls a single row from my custom table: class Get_Data{ public static function get_data_single_db() { ...
0
votes
0answers
1k views

Access variable from another class that was passed in constructor

I'm coding a WP plugin using PHP OOP. I'm passing some classes to my main class, so that I will be able to access variables and methods from my main class to other classes. In fact I'm able to access ...
0
votes
0answers
118 views

Woocommerce functions in custom class, avoid errors

How do I call Woocommerce functions in a custom class? I have the following class method which is getting called on a cron job action here is the code which fires my cron action ...
0
votes
0answers
29 views

How to add typehints to function in functions.php when argument is an object?

I have a function that is defined in functions.php of my theme and it makes use of the WP_User object. My problem is how do I let the PHP interpreter aware of its use. This doesn't work //function ...
0
votes
1answer
166 views

Proper use of Output Buffer for a whole php clas

For my ajax popup login i want to use Output Buffer for a whole oop php class. I just want to start buffering from the start of class and end it when the class is finished. class Wp_Ajax_Popup_Login {...
1
vote
1answer
133 views

Creating a shortcode, but getting tied up with OOP and Classes?

I have tried creating a new class that holds an action which creates a shortcode and the shortcode is on my site but doesn't appear to be working. Can anyone tell me where I appear to be going wrong ...
0
votes
1answer
213 views

WordPress plugin activation, deactivation and uninstall hook not being triggered

I am developing a WordPress plugin which requires certain rules to be added to the .htaccess file of the WordPress installation upon activation of the plugin. Initially, before I switched my code to ...
0
votes
1answer
74 views

Remove an action added within a class in a WordPress plugin

I'm trying to replace a function in a WordPress plugin (Easy property listing) without success at the moment. The action is added like that, in a class : <?php /** * Search Object * * @...
0
votes
1answer
39 views

Benefits over using object method over property from $product?

I'm grabbing products from wc_get_products() and looping through them to display information in a foreach. Are there any benefits (performance or otherwise) to using $product->get_name() over $...
5
votes
2answers
154 views

Using OOP plugin's methods throughout the website

I'm making a plugin for a website, which methods I'd like to use in a few different places, such as page templates, shortcodes etc. I don't want to make the plugin class global or create more than ...
1
vote
1answer
55 views

Use Repository Pattern in WP theme

In my template files I have a lot of WP_Query to get posts of an author or from a specif category ecc... I'm thinking to use Repository Patter in order to have cleaner code and a layer between ...
1
vote
1answer
63 views

Register jQuery - OOP WP

I found this post that seems to make an Ajax script work in an OOP model. I found it interesting to add the script via a class function rather than a different file, it would be very useful to me. ...
0
votes
1answer
147 views

Get post content inside plugin class method

I'm writing a simple SEO class that will add the various metatag to the header of wordpress. I've two little problems with the wordpress api. The first is that I need to remove the last comma from ...
1
vote
0answers
115 views

How to Get WP_Customize_Image_Control content?

I want to get WP_Customize_Manager controls from my frontend with ajax. This is possible? I looking for a solution on the internet, but I have not found so far any useful documentation about this... ...
0
votes
1answer
38 views

Built a second plugin but it overwrote the first one

I built a WordPress plugin following Alessandro Castellani's tutorials with no problem. However, when I built a second plugin and activate it, for some reason it overwrites the first one. In the ...
0
votes
1answer
32 views

Performing ajax request in wordpress

I am trying to perform ajax request in my plugin. What I have done is: Class Someclass { public function __construct(){ } public function current_page_function(){ ...

1
2 3 4 5 6