How to create the page in WordPress plugin development. Clicking on button then a new page is created and also the URL created, so how to create that?

Can any tell me how to create that as I know how to register_post_type.
register_post_type( $post_type(‘post_type’),
array(
‘labels’ => array(
‘name’ => $post_type(‘name’),
‘singular_name’ => $post_type(‘singular_name’),
‘menu_name’ => $post_type(‘menu_name’),
‘name_admin_bar’ => $post_type(‘name_admin_bar’),
‘archives’ => $post_type(‘archives’),
‘attributes’ => $post_type(‘attributes’),
‘parent_item_colon’ => $post_type(‘parent_item_colon’),
‘all_items’ => $post_type(‘all_items’),
‘add_new_item’ => $post_type(‘add_new_item’),
‘add_new’ => $post_type(‘add_new’),
‘new_item’ => $post_type(‘new_item’),
‘edit_item’ => $post_type(‘edit_item’),
‘update_item’ => $post_type(‘update_item’),
‘view_item’ => $post_type(‘view_item’),
‘view_items’ => $post_type(‘view_items’),
‘search_items’ => $post_type(‘search_items’),
‘not_found’ => $post_type(‘not_found’),
‘not_found_in_trash’ => $post_type(‘not_found_in_trash’),
‘featured_image’ => $post_type(‘featured_image’),
‘set_featured_image’ => $post_type(‘set_featured_image’),
‘remove_featured_image’ => $post_type(‘remove_featured_image’),
‘use_featured_image’ => $post_type(‘use_featured_image’),
‘insert_into_item’ => $post_type(‘insert_into_item’),
‘uploaded_to_this_item’ => $post_type(‘uploaded_to_this_item’),
‘items_list’ => $post_type(‘items_list’),
‘items_list_navigation’ => $post_type(‘items_list_navigation’),
‘filter_items_list’ => $post_type(‘filter_items_list’)
)

planning – Agile approach (vertical slicing) in ETL/ELT development

agile/vertical approach in ETL development

The question is: what do you think about using agile/iterative approach in ETL/ELT data warehouses/data lakes/lakehouses systems development? I often find that many business analysts / project managers tend to plan ingesting all data first, then building all semantic data and other horizontal layers only then build reports and go to the business. My experience is that ETL development is the area where agile approaches can bring most value to avoid rework risks. I have drawn the diagram in endeavour to make the point and to use this as an argument for vertical slices planning as opposed to horizontal ETL/ELT implementation.

What Are The Best Languages For Web Application Development In 2021?


Junior Money Maker
Group Icon

Group: Members

Posts: 98

Dream Points: 784

Experience Points: 153

Joined: 6-June 18
From: USA, Ukraine
Member No.: 641,834


Programming languages are numerous; good ones are few. Which language is a perfect match for your web application? Read to find out – Best programming language for web development

——————–

Selling – WordPress (WooCommerce) development service

Embed

HTML:

BBCode:

Link image:

2021 Best CRM Development Program To Create A Marketing Service

So I've been researching and reading about all the best technology being developed online. I've found that there's plenty of new programs online that you can find and get the best information about emerging technology. The new lines of business give you access to exclusive programs as you're going to learn plenty of new things being able to look at new developer network software such as Digital Ocean. Combine the API keys hooking up to your server using a developer and you can easily have an…

2021 Best CRM Development Program To Create A Marketing Service

Display Author Registration Date – WordPress Development Stack Exchange

In author archive, I want to show author registration date in the following format:

January 16, 2021

I have found this code:

$user_ID = $post->post_author;
echo the_author_meta( 'user_registered', $user_ID );

But its output format is:

2021-01-16 10:40:52

How can I strip off time and get my desired format?

I am using date format F j, Y

Staffing Service for Software Development & Infrastructure Management | Proxies-free

Staffing Service for Software Development & Infrastructure Management

Netedge Technology is a leading technical support and server management company. We are running this business since more than 14 years. We have a great team of certified Systems Administrators who can take care of your servers from initial server setup to critical server and infrastructure management.

We help businesses to manage risk and control costs by reducing the ownership. We are providing 24×7 infrastructure management, Infrastructure Automation and cloud infrastructure design, implementation and management. We can manage any kind of infrastructure like Datacenter, webhosting servers, corporate network, and servers etc.. We can provide all the service for handling NOC (Network Operation Center ).

We are providing dedicated and shared technical staffing services. Our team works dedicated to the client like as their employee on our payroll.

There is no false commitment. Dedicated person is 100% dedicated to client only.

Dedicated staffing = 8 hours a day 5 days a week.

Shared staffing = 4 hours a day 5 days a week.

Please check this link for more details of the staffing service.

Dedicated Staffing Services

Shared Staffing Services

There are so many other services we are dealing with. Please find here with the details.

Server Management

Linux Server Management

Windows Server Security

Control Panel Security

Game Server Management

PCI Compliance

Dedicated Staffing

Shared Staffing

Remote Desktop Support

Technical Support

Hourly Technical Support

Ticket & Chat Support

One Time Service

Software Development

Virtualization Management

VPS Server Management

VPS Node Management

Web Hosting Support

Control Panel Management

Datacenter Management

IT Infrastructure Automation

Remote Infrastructure Management

Cloud Infrastructure Management

NOC Management

Web Application Management

Mobile Application Management

IOT Application Management

Please feel free to contact us at

sales@netedgetechnology.com if in case of any question.

Website = https://www.netedgetechnology.com

Best way to keep development and testing in synch

Incentives

Are they in the right place for what you want?

From what I’m hearing the developers have a vested interest to merge code as quickly as possible, potentially even fast to the detriment of other needs. As you’ve pointed out they are rewarded for getting their feature branch into the next build.

The QA on the other hand has a vested interest in ensuring good test coverage, even if that means a feature branch does not make the next build.

That’s a conflict of interest.

That is not necessarily a bad thing. Adversarial testing is a good way to uncover bugs. But on a collaborative project, conflict always means going slower.

Values

So what is it that you value? When it comes down to it what is it you will pick and forgo the others?

In this situation is it:

  1. We want features, the people can beta-test for us!
  2. We want well tested code! Features?! what are those foreign things? Never heard of them!

If the value is to get the features to the people, then the devs incentives are right. The QA is, and always will be playing catch up.

If the value is to ensure only tested code gets through, then the incentives need to change. It must be made apparent to the devs that it isn’t enough to have written the feature and their own unit tests. The feature isn’t going anywhere till QA have written their own tests, and that they pass.

Now though you will have an issue in the team balance. 3 Devs vs 1 QA is unbalanced. You could rectify this by hiring more QAs, but the other solution is to get the developers assisting in the QA work for the other side, with the QA providing a 4 eye check on the testing they do.

ie. The front end developer can test the backend system, and the backend devs can test the front end.

By doing this the devs gain an appreciation of testing, and the learning they do will feed back into the way they develop the system, making it easier to test in future. It will also improve test coverage, and because developers love to optimise probably improve test stability and execution speed. It also draws the devs into thinking of the QA as on their side, which should lesson resentment when their branch doesn’t make the next build.

Taxonomy page not working – WordPress Development Stack Exchange

I have a custom post type called topics, with two custom taxonomies: topicscat and tagscat.
The taxonomy page of tagscat is returning 404 error. I guess Im not registering it right.
Here is my code.

<?php
/**
 * topics ====================================================
 */
add_action('init', 'my_custom_topics');
function my_custom_topics()
{
  $labels = array(
    'name' => _x('Topics', 'post type general name'),
    'singular_name' => _x('topics', 'post type singular name'),
    'add_new' => _x('新しくTopicsを書く', 'topics'),
    'add_new_item' => __('Topics記事を書く'),
    'edit_item' => __('Topics記事を編集'),
    'new_item' => __('新しいTopics記事'),
    'view_item' => __('Topics記事を見る'),
    'search_staff' => __('Topics記事を探す'),
    'not_found' =>  __('Topics記事はありません'),
    'not_found_in_trash' => __('ゴミ箱にTopics記事はありません'),
    'parent_item_colon' => ''
  );
  $args = array(
    'labels' => $labels,
    'public' => true,
    'publicly_queryable' => true,
    'show_ui' => true,
    'query_var' => true,
    'rewrite' => array(
      "slug" => "topics",
      "with_front" => false
    ),
    'capability_type' => 'post',
    'hierarchical' => false,
    'menu_position' => 5,
    'supports' => array('title','editor','excerpt','thumbnail','revisions'),
    'has_archive' => true
  );
  register_post_type('topics',$args);
}



//tags taxonomy

add_action ('init','create_tagscat_taxonomy','0');
function create_tagscat_taxonomy () {
    $taxonomylabels = array(
    'name' => _x('tagカテゴリー','post type general name'),
    'singular_name' => _x('tagカテゴリー','post type singular name'),
    'search_items' => __('tagカテゴリー'),
    'all_items' => __('tagカテゴリー'),
    'parent_item' => __( 'Parent Cat' ),
    'parent_item_colon' => __( 'Parent Cat:' ),
    'edit_item' => __('tagカテゴリーを編集'),
    'add_new_item' => __('tagカテゴリーを書く'),
    'menu_name' => __( 'tagカテゴリー' ),
    );
    $args = array(
    'labels' => $taxonomylabels,
    'hierarchical' => true,
    'has_archive' => true,
    'show_ui' => true,
    'query_var' => true,
    'rewrite' => array( 'slug' => 'tagscat' )
    );
    register_taxonomy('tagscat','tags',$args);
}
// Rewrite Custom Taxonomy to share base slug with Custom Post Type
function rewrite_tags_category() {
$tags_category_args = get_taxonomy( 'tagscat' ); // returns an object

$tags_category_args->show_admin_tags = true;
$tags_category_args->rewrite('slug') = 'tags';
$tags_category_args->rewrite('with_front') = false;

register_taxonomy( 'tagscat', 'topics', (array) $tags_category_args );
}
add_action( 'init', 'rewrite_tags_category', 11 );


/** ---- Topicsタクソノミー追加 ---- **/
add_action ('init','create_topicscat_taxonomy','0');
function create_topicscat_taxonomy () {
    $taxonomylabels = array(
    'name' => _x('topicsカテゴリー','post type general name'),
    'singular_name' => _x('topicsカテゴリー','post type singular name'),
    'search_items' => __('topicsカテゴリー'),
    'all_items' => __('topicsカテゴリー'),
    'parent_item' => __( 'Parent Cat' ),
    'parent_item_colon' => __( 'Parent Cat:' ),
    'edit_item' => __('topicsカテゴリーを編集'),
    'add_new_item' => __('topicsカテゴリーを書く'),
    'menu_name' => __( 'topicsカテゴリー' ),
    );
    $args = array(
    'labels' => $taxonomylabels,
    'hierarchical' => true,
    'has_archive' => true,
    'show_ui' => true,
    'query_var' => true,
    'rewrite' => array( 'slug' => 'topicscat' )
    );
    register_taxonomy('topicscat','topics',$args);
}
// Rewrite Custom Taxonomy to share base slug with Custom Post Type
function rewrite_topics_category() {
$topics_category_args = get_taxonomy( 'topicscat' ); // returns an object

$topics_category_args->show_admin_topics = true;
$topics_category_args->rewrite('slug') = 'topics';
$topics_category_args->rewrite('with_front') = false;

register_taxonomy( 'topicscat', 'topics', (array) $topics_category_args );
}
add_action( 'init', 'rewrite_topics_category', 11 );



// Get the Post ID from permalink structure base/CT/Post_ID
function topics_rewrites_init($post_link, $post = 0){
    add_rewrite_rule('topics/((0-9)+)?(page/)?((0-9)+)?/?$', 'index.php?paged=$matches(3)&post_type=topics&p=$matches(1)', 'top');
    add_rewrite_rule('topics/((A-Za-z0-9-_)+)/?(page/)?((0-9)+)?/?$', 'index.php?paged=$matches(3)&topicscat=$matches(1)', 'top');
}
add_action('init', 'topics_rewrites_init');

function cms_links($post_link, $post) {
    if($post->post_type === 'topics') {
        return home_url('topics/' . $post->ID . '/');
    } else {
        return $post_link;
    }
}
add_filter('post_type_link', 'cms_links', 1, 3);